在php中上传更大的文件

时间:2012-03-15 06:07:45

标签: php file-upload

在我的网站中,我必须上传非常大的文件。文件大小可能高达200MB。 我应该采用什么方法在较短的时间内上传这些文件。在php中有任何二进制上传的概念吗?

任何帮助都会非常明显。

2 个答案:

答案 0 :(得分:1)

通过HTTP上传大型文件显然并不完美,这就是设计FTP的原因。

但是,考虑到您必须使用的内容,您可以采取一些措施来帮助使流程更顺畅。

确保在PHP中设置适当的设置:

  • max_upload_size到合适的尺寸
  • set_time_limit(0);,以便脚本不会超时。

需要调整的其他设置:

  • memory_limit
  • post_max_size
  • max_input_time

答案 1 :(得分:0)

1.将php.ini中的 max_upload_size 更改为合适的大小。

2.将脚本超时设置为never(set_time_limit(0);在脚本中...不要在php.ini中执行此操作)

检查这些链接

http://www.gen-x-design.com/archives/uploading-large-files-with-php/

http://www.sitepoint.com/upload-large-files-in-php/