PHP upload size and its impact on post size and memory limit

为君一笑 提交于 2019-12-17 13:54:08

问题


My PHP web application requires files (about 2.5 to 3 GB in size) to be uploaded to the server. How will this impact on following directives ?

what are the required values in my case?

  • post_max_size
  • upload_max_filesize
  • memory_limit

Your help will greatly be appreciated.


回答1:


  1. post_max_size should be 3G

  2. upload_max_filesize should be 3G

  3. memory_limit depends!!! what you are going to do with the file. If you are going to manipulate the file or do other memory intensive jobs, then you will need to set a high limit. If you don't want to put a maximum limit, you can always set it to -1. This value doesn't have to do much with the size of the file, but rather with the size of the physical memory your script needs to handle the job.

For the first two, it is the maximum file size you expect to be uploaded, suffixed with a short hand byte value. For KB should be K, MB should be M, GB should be G, ...




回答2:


Your values should be the maximum size of the file you want to upload. So if you want 3GB, then each of those values should be 3072M (3GB in MB).



来源:https://stackoverflow.com/questions/6425473/php-upload-size-and-its-impact-on-post-size-and-memory-limit

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!