2013-04-03 1 views
2

plupload.com/example_queuewidget.php jquery 위젯을 사용하고 있지만 일부 이미지 (주로 1MB 이상의 jpeg)가 업로드되지만 열 수는 없습니다. ftp를 통해 수동으로 다운로드 할 때도 손상되거나 손상됩니다. 누구도 비슷한 문제를 겪었으며이를 해결하는 방법을 알고 있습니까?plupload가 이미지를 파괴합니다.

편집 : 이미지를 업로드하기 전에 작동합니다. 예제의 코드를 사용하여

:

$("#uploader").pluploadQueue({ 
    // General settings 
    runtimes : 'flash,gears,silverlight,browserplus,html5', 
    url : '../../upload.php', 
    max_file_size : '6mb', 
    chunk_size : '1mb', 
    unique_names : true, 

    // Specify what files to browse for 
    filters : [ 
     {title : "Image files", extensions : "jpg,gif,png"} 
    ], 

    // Flash settings 
    flash_swf_url : '/assets/script/plupload/plupload.flash.swf', 

    // Silverlight settings 
    silverlight_xap_url : '/assets/script/plupload/plupload.silverlight.xap' 

}); 



// Client side form validation 
$('form#galerie_upload').submit(function(e) { 
    var uploader = $('#uploader').pluploadQueue(); 

    // Files in queue upload them first 
    if (uploader.files.length > 0) { 
     // When all files are uploaded submit form 
     uploader.bind('StateChanged', function() { 
      if (uploader.files.length === (uploader.total.uploaded + uploader.total.failed)) { 
       $('form#galerie_upload')[0].submit(); 
      } 
     }); 

     uploader.start(); 
    } else { 
     alert('You must queue at least one file.'); 
    } 

    return false; 
}); 

upload.php로이 이미 비틀 거렸다 here

희망 누군가의 예 upload.php로이다.

좋은 하루 되세요!

+0

메신저가 동일한 문제가있는 경우 - 내가 아픈 곳에서 작업 할 때 – JGilmartin

+0

원본과 엉망인 이미지를 바이트 단위로 비교해보고 차이점을 확인해 주실 수 있습니까? 업 로더가 엉망인 차이점은 무엇입니까? 그냥 헤더일까요, 아니면 파일의 끝 부분이 잘 리거나 정확히 무엇이 발생합니까? –

+0

나를 위해 지금 일하고있다 - 내가 잊어 버린 또 다른 스크립트에 오류가있다. – l4ci

답변

0

Mistake는 업로드 된 이미지를 잘라내는 또 다른 스크립트에있었습니다. 코드를 게시 한대로 작동합니다!

관련 문제