2013-04-03 110 views
2

即時通訊使用plupload.com/example_queuewidget.php jquery小部件 - 但一些圖像(主要是1MB以上的jpegs)上傳,但我無法打開它們。即使通過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

錯誤發生在另一個腳本中,它們在上傳完成後剪切圖像。 代碼,因爲我發佈它的作品!