在PHP中上传最大大小?

是否有可能使用PHP上传〜100 MB的文件?

如果是这样,configuration文件( php.ini )中需要做什么修改?

斯里兰卡

以下选项是相关的:

  • PHP: upload_max_filesize (仅在php.ini或.htaccess中,不会使用ini_set()
  • PHP: post_max_size (同上)
  • PHP的: max_input_time (同上,谢谢@Thorstein,忘了这一个)

并可能

  • Apache: LimitRequestBody

在你的php.ini调整值:

 file_uploads = On upload_max_filesize = 100M //needs to be in {x}M format 

并允许较大的文章大小:

 post_max_size = 100M 

要允许使用PHP进行更大的上传,您必须更改php.ini文件中的一些设置(upload_max_filesize,max_input_time,memory_limit,max_execution_time,post_max_size)。 你可以在你的PHP安装目录下find你的php.ini文件,以及在这里需要的设置的更多信息。

您只需要在php.ini文件中更改服务器的超时和最大文件大小。

http://blog.jc21.com/2007-05-03/change-the-maximum-upload-size-with-php/

编辑:您可能不需要更改服务器的超时,因为这将取决于您正在运行的东西上的服务器。