2

我在网站上使用 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 的文件?

4

1 回答 1

2

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

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

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

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

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

于 2013-02-15T09:10:51.713 回答