2013-02-13 2 views
0

미디어 업 로더에서 새로 업로드 한 이미지를 사용하는 데 문제가 있습니다.WP3.5 미디어 업 로더에서 새로 업로드 된 이미지의 URL 가져 오기

나는 custom uploader frame and some simple jQuery as seen here을 사용하고 있습니다.

당신이 라인 49에서 볼 수 있듯이

내가 선택한 이미지의 썸네일 크기의 URL을 잡고 선택 후 페이지에 표시하고 싶습니다.

미디어 라이브러리에서 선택한 이전에 업로드 한 파일의 코드가 정상적으로 작동합니다. 첨부 객체 (라인 (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); 

을, 난 여전히 미디어 업 로더는 빈 객체를 포함하는 이유에 매우 궁금하다 갓 업로드 된 미디어 전에 ...