2013-02-13 63 views
0

我遇到了使用媒體上傳器中剛上傳的圖像的問題。我正在使用custom uploader frame and some simple jQuery as seen here從WP3.5媒體上傳器獲取剛剛上傳的圖像的URL

正如你可以在網上看到49我要搶縮圖尺寸的網址,選擇的圖像和選擇之後,在頁面上顯示出來。

該代碼工作正常...用於從媒體庫中選擇的以前上傳的文件。

然而安裝對象(見線52控制檯日誌)被返回未定義尺寸新鮮上傳的文件的空對象。如果我點擊左鍵,關閉並重新打開媒體上傳框架,我可以使其工作,但出於功能應用程序的目的,這是失敗的。

我記錄了this video to help understand what's going on

我真誠地希望有人有至少一個指針,給我這個問題,因爲我一直在試圖解決現在它一段時間都沒有成功。

回答

0

所以原來上傳新文件時,媒體上傳拋出一個空對象到列表中...我曾遇到並固定在正確的代碼之上,並且是用於此目的的問題的原因和問題。

我能夠加入到解決我的問題if語句來排除空對象:

// Show Thumbs 
var attachment_thumbs = selection.map(function(attachment) { 
    attachment = attachment.toJSON(); 
    if(attachment.id != '') { return '<img src="' + attachment.sizes.thumbnail.url + '" id="id-' + attachment.id + '" />'; } 
}).join(' '); 
$('#images-feedback').show(); 
$('#thumbs').html(attachment_thumbs); 

雖然這解決了我的問題,我仍然以爲什麼媒體上傳包括一個空對象很好奇在新上傳的媒體之前...