plupload上传大小超过4 GB的文件

时间:2013-02-14 09:47:50

标签: plupload

我在网站上使用plupload(1.5.4)来上传电影文件。 如果我尝试添加大小为4287360 kB的文件,则该文件根本不会添加到上传队列中。

问题似乎在客户端,因为我还没有按下“开始上传”按钮,只有“添加文件”按钮。

在当前版本的Firefox中运行时,plupload选择的运行时是flash。

这是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 GiB的文件?

1 个答案:

答案 0 :(得分:1)

事实证明这个限制是由这行中的plupload flash引擎引起的:

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

当我将此引擎优先级列表更改为:

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

我还可以排队和上传更大的文件,使用html5引擎测试19 GB文件。