您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何优雅地处理超过PHP的`post_max_size`的文件?

如何优雅地处理超过PHP的`post_max_size`的文件?

从文档中:

如果发布数据的大小大于post_max_size,则 。这可以通过多种方式进行跟踪,例如,将$ _GET变量传递给处理数据的脚本,即

因此,不幸的是,PHP似乎没有发送错误。由于它发送的是一个空的$ _POST数组,这就是为什么您的脚本返回空白格式的原因- 它不认为它是POST。(恕我直言,糟糕的设计决策)

似乎更优雅的方法是在post_max_size和$ _SERVER [‘CONTENT_LENGTH’]之间进行比较。请注意,后者不仅包括上传文件的大小加上帖子数据,还包括多部分序列。

php 2022/1/1 18:18:21 有520人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶