2013-02-14 42 views
2

我在網站上使用plupload(1.5.4)上傳電影文件。 如果我嘗試添加大小爲4287360 kB的文件,則該文件不會被添加到上傳隊列中。plupload上傳大小大於4 GB的文件

這個問題似乎是在客戶端,因爲我還沒有按下「開始上傳」按鈕,但只有「添加文件」按鈕。

在當前版本的Firefox中運行時,由plupload選擇的運行時是閃存。

這裏是PHP設置代碼:

$("#uploaderdiv").plupload({ 
    runtimes : 'flash,html5,browserplus,silverlight,gears,html4', 
    max_file_size : '20000mb', 
    max_file_count : 1, // user can add no more then 1 file at a time 
    chunk_size : '4mb', 
    url : 'plupload_1_5_4/plupload/examples/upload.php', 
    flash_swf_url : 'js/plupload.flash.swf', 
    silverlight_xap_url : 'js/plupload.silverlight.xap', 
unique_names : false, 
    multiple_queues : true, 
    filters : [ 
    ], 
    }); 

我必須做什麼,以允許用戶在尺寸上傳高達15或20吉布?

回答

1

原來的限制是由該行的plupload動畫引擎造成的:

runtimes : 'flash,html5,browserplus,silverlight,gears,html4', 

當我改變了這種引擎優先級列表:

runtimes : 'html5,browserplus,silverlight,flash,gears,html4', 

我也可以排隊和上傳更大文件,如使用html5引擎測試19 GB文件。

+0

如果我沒有弄錯,由於32位整數限制,Flash平臺(Flash自身)限制爲2 GB。如果你打算上傳更大的文件,你應該在'runtimes'字符串中_remove_,(不_reorder_)'flash'平臺。 – trejder 2014-06-04 15:05:09

相關問題