3gb文件上传php

时间:2017-09-12 20:53:45

标签: php apache

我正在尝试将2.6gb文件上传到我的服务器。它使用Dropzone JS上传脚本。上传似乎进展顺利,但服务器无法在最终目录中找到该文件。

目前的php.ini设置为:

file_uploads On
max_file_uploads 20
max_execution_time -1 (i know this is bad, only for testing)
memory_limit -1 (i know this is bad, only for testing)
upload_max_filesize 53687091200M
post_max_size 53687091200M

服务器有4GB内存和3个处理核心。

这是否与我只有4GB内存无法将文件从tmp复制到最终目的地有关?如2x2,6> 4?

1.5 gb文件似乎正在运行。

1 个答案:

答案 0 :(得分:0)

检查你的dropzone配置。确保已明确指定超时值和maxFilesize值。

var myDropzone = new Dropzone(
    "#filedrag", {
        url: "../post-files.php",
        autoProcessQueue: 'false',
        autoQueue: 'true',
        createImageThumbnails: 'false',
        previewsContainer: '#previews',
        uploadMultiple: 'true',
        maxFilesize: '1000000000000',
        timeout: '60000000',
        paramName: "file",
        init: function(){
            ....
        }
    }
);