当前位置: 首页 > 面试题库 >

更改最大上传文件大小

卫才哲
2023-03-14
问题内容

我有一个无法访问的PC上托管的网站。我有一个上传表单,允许人们上传最大30MB的mp3文件。我的服务器端脚本是用PHP完成的。

每次尝试上传文件时,都会收到一条错误消息,声称文件超出了允许的最大大小,因此我需要增加大小。我在网络上的研究建议更改.htaccess我无权访问的文件,这样将无法正常工作。其他人建议我将自定义php.ini文件添加到我的根目录中,该文件无效。还有其他建议吗?


问题答案:

您需要设置的值upload_max_filesize,并post_max_size在你的php.ini:

; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M

修改php.ini文件后,您需要重新启动HTTP服务器以使用新配置。

如果您无法更改php.ini,那么您就不走运了。您不能在运行时更改这些值。当执行到您的调用时,大于php.ini中指定值的文件上载将失败ini_set



 类似资料:
  • 可以使用以下方法在Spring Boot中全局定义最大文件大小和请求大小: 但是否有可能覆盖特定endpoint的全局限制? 例如,我希望默认限制为10MB,但对于特定endpoint,我希望能够上载1GB大小的文件。这可能吗?

  • 我正在运行一个WordPress站点(不是MU),我在php中设置了upload\u max\u filesize=50M,post\u max\u size=50M。伊尼。phpinfo()函数的结果显示该值为50M,但在WordPress Media uploader中,最大上载文件大小仍然为32M。 我也尝试在主题的functions.php写这段代码: @ini_设置(“上传最大尺寸”,“

  • 我没有任何方法在接口中获取文件大小。那么,有什么方法可以限制webflux中上传文件的最大大小,而不是复制它呢?我知道有像这样的标题,但是看起来并不安全。

  • 我正在使用JHipster开发基于Spring Boot和AngularJS的应用程序。我的问题是如何设置上传文件的最大大小? 如果我试图上传到大文件,我会在控制台中获得以下信息: 和状态为500的服务器响应。 怎么设置?

  • 我正在开发一个带有角前端和springboot2.1.2后端的项目,并实现了一种上传图像的方法。但是,它仅在图像是 org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException:字段图像超过其最大允许大小1048576字节 我已经看了这些问题:我正在尝试设置maxFileSize但不尊重Sp

  • 问题内容: 我正在尝试在JSP / Struts2中实现文件上传,但我注意到了一个奇怪的行为。我在struts.xml中以这种方式声明了将文件大小限制为1MB的操作 它工作得很好,非图像文件和1MB以上的图像都会引发错误。唯一的问题是,太大的文件在删除之前还是已完全上传到服务器的temp文件夹中。 有没有办法在达到限制后立即停止上传? 编辑: 四元数的解决方案有效,当请求超过了下一行所设置的最大值