大型文件上传而不更改php.ini

时间:2017-05-19 09:53:30

标签: php file-upload zend-framework2 chunks chunked

我使用jquery slice函数

创建了块文件
var chunk = blob.slice(start, end);

并将此块附加到新的formData

var fd = new FormData();
fd.append('fileToUpload', blobFile);

并将此blob发送到upload.php文件。但我只得到$ _file包含 阵列

(
    [fileToUpload] => Array
        (
            [name] => blob
            [type] => 
            [tmp_name] => 
            [error] => 1
            [size] => 0
        )

)

。 我的要求是将大文件上传到服务器,我使用文件操作将收到的内容附加到文件。我的问题是我没有得到我从jquery传递的东西,我得到的是字符串" blob"。如何在不使用插件的情况下整理文件上传。

1 个答案:

答案 0 :(得分:0)

触发了一个错误。 error = 1表示post_max_size错误,我减少了块大小。问题解决了,现在它的工作完美,我可以上传大文件而不会丢失任何数据包。