2013-04-03 6 views
2

Im с помощью виджета plupload.com/example_queuewidget.php jquery - но некоторые изображения (в основном jpegs over 1MB) загружаются, но я не могу их открыть. Даже при ручной загрузке через 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 является примером upload.php из here

Надежда кто-то споткнулся это уже.

хорошо провести день!

+0

У меня такая же проблема - когда я работаю с ней плохое сообщение – JGilmartin

+0

Можете ли вы сравнить исходный и перепутанный образ байт-байт и проверить, в чем разница. Где разница, которая перегружена загрузчиком? Это просто заголовок, или конец файла усечен, или что происходит точно? –

+0

его работа теперь для меня - ошибка была в другом скрипте, о котором я забыл. – l4ci

ответ

0

Ошибка была в другом сценарии, который разрезал изображения после их загрузки. Код, который я опубликовал, работает!

Смежные вопросы