php - 将大文件拆分为较小的块以进行上传

时间:2017-10-12 05:00:35

标签: php file-upload

我正在建立一个使用PHP上传大型视频文件的网站。但问题是我在上传需要更多时间上传的大文件时会收到(ERR_CONNECTION_RESET)错误。它适用于小文件(小于80-90mb),上传时间较短。我已将这些行添加到我的user.ini文件中,但仍然没有。

max_execution_time = 600
max_input_time = 600
memory_limit = 1024M
post_max_size = 1024M
upload_max_filesize = 1024M

有没有办法将大文件分成较小的部分,可以在没有此超时错误的情况下上传,或者还有其他更好的上传大文件的方法。

2 个答案:

答案 0 :(得分:0)

你可以在Linux中使用split命令

https://linux.die.net/man/1/split

答案 1 :(得分:0)

首先我建议您使用任何FTP程序,我曾经通过它上传大文件,对我来说没问题:)

或者使用这个PHP函数在您和网站之间建立无限的执行时间, set_time_limit(0);

或者通过Winrar拆分文件并将其解压缩到服务器上。

我希望这可以帮助你:)