2016-07-24 56 views
1

我正在运行一个网站,其中有一个画廊。我想添加一个功能,它允许网站的用户添加大量的图像(最多约300)。因为只有少数用户可以上传图片,所以我现在通过FTP上传这些图片来帮助他们。我需要什么设置来上传大量图片? (php.ini)

我已经在PHP中实现了这个功能,它在localhost上工作,但是因为它在localhost上,所以它非常快速地“上传”图像,我没有真正的方法来测试,当你上传图像时会发生什么到一个真正的网络服务器。 (Internet连接慢,超时?)

在php.ini某些设置我的供应商封顶(max_execution_timemax_input_timemax_input_varsmemory_limit

是否有处理这个好办法?

  • Web服务器:Apache的
  • PHP版本:5.5+比那些你可能想在post_max_sizeupload_max_filesize设置显得过于增加文件上传限制

回答

0

其他。

+0

会发生什么,如果上传需要长期?这是否重要,如果这些设置设置为正确的值?我还发现'max_file_uploads' – PrototypeX7

+0

为了确保没有任何事情发生,如果一个文件需要很长时间才能上传,就像你提到的那样使用'max_execution_time'。 'max_file_uploads'用于限制可以在一个请求中发送的文件数量,例如,如果您使用具有'multiple'属性的文件输入。 – Ibrahim

0

PHP有几个配置选项来限制脚本消耗的资源。默认情况下,PHP设置为允许上传2MB或更小的文件。在php.ini

尝试增加以下值,例如:

memory_limit = 32M 
upload_max_filesize = 24M 
post_max_size = 32M 
相关问题