【问题标题】:php - Split large files to smaller chunks for uploadingphp - 将大文件拆分为较小的块以进行上传
【发布时间】:2018-03-23 22:13:51
【问题描述】:

我正在制作一个使用 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

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

【问题讨论】:

标签: php file-upload


【解决方案1】:

你可以在 Linux 中使用 split 命令

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

【讨论】:

  • 在问题行之后查看您的问题..您实际上是通过 php 在服务器上接收此文件。我不知道真正的“便携式”前端方式将文件拆分为更小的块进行上传。我可以想象通过 websocket 上传文件,但这要求 javascript 能够从客户端机器“读取”文件,这通常是不允许的。
  • 好的!如果您要使用“客户端方式”w3c.github.io/FileAPI 其他解决方案:运行上传发生的 SFTP 服务器,这里是开始阅读的内容。提供 SFTP 上传文件的 PHP 文件选择界面
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-06
  • 2017-06-11
  • 2012-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-31
相关资源
最近更新 更多