相关疑难解决方法(0)

PHP post_max_size vs upload_max_filesize,有什么区别?

当尝试PDF通过为此创建的管理区域上传15mb 的文件时,没有任何反应.没有成功或错误消息,但PDF没有上传.

然后我认为这可能是php.ini设置的问题.果然,当我查看文件时,我发现限制设置为8米.我假设的意思是8mb.

post_max_size: http ://php.net/post-max-size

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
post_max_size = 20M
Run Code Online (Sandbox Code Playgroud)

upload_max_filesize: http ://php.net/upload-max-filesize

; Maximum allowed size for uploaded files.
upload_max_filesize = 20M
Run Code Online (Sandbox Code Playgroud)

看一下评论,似乎有一个用于上传文件,而另一个用于直接与POST数据相关.令我困惑的是这种情况:如果你有一个表单POST将图像发送到另一个页面,那么它算什么,upload_max_filesize或者post_max_size?它属于两者吗?一个优先吗?是否存在使用一个而不是另一个的情况?

编辑:

因此,如果我有一个包含3个文件输入的表单,所有允许20mb或更小的文件,则必须设置如下设置:

upload_max_filesize = 20M
post_max_size = 60M
Run Code Online (Sandbox Code Playgroud)

php

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×1