$_FILE 上传大文件会出现错误 1,即使 upload_max_size 大于文件大小

$_FILE upload large file gives error 1 even though upload_max_size is bigger than the file size($_FILE 上传大文件会出现错误 1,即使 upload_max_size 大于文件大小)
本文介绍了$_FILE 上传大文件会出现错误 1,即使 upload_max_size 大于文件大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个简单的上传表单:

I have a simple upload form with:

enctype="multipart/form-data"/>

input type="hidden" name="MAX_FILE_SIZE" value="5900000" />

在 php.ini 中应用以下设置(通过 phpini() 检查):

And the following settings, that are applied (checked through phpini()) in php.ini:

upload_max_filesize = 7MB  
memory_limit = 64M  
post_max_size = 8MB  

我尝试上传一个很小的文件 - 500k 并且它通过了

I try to upload a file that is small - 500k and it goes through

我尝试上传一个 5MB 的文件(小于 upload_max_filesizepost_max_size 设置),但它失败并显示错误代码 1:它说的是:

I try to upload a file that is 5MB (smaller than both upload_max_filesize and post_max_size settings) and it fails with error code 1: which says is:

UPLOAD_ERR_INI_SIZE值:1;上传的文件超过了 php.ini 中的 upload_max_filesize 指令.

UPLOAD_ERR_INI_SIZE Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini.

有人知道发生了什么吗?

Anyone has a clue what is going on?

推荐答案

我认为这是因为一个错字.而不是

I think this is because of a typo. Instead of

upload_max_filesize = 7MB

它应该是

upload_max_filesize = 7M

再次使用 phpinfo() 来检查实际应用了什么值.

use phpinfo() again to check what value actually gets applied.

这篇关于$_FILE 上传大文件会出现错误 1,即使 upload_max_size 大于文件大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Convert JSON integers and floats to strings(将JSON整数和浮点数转换为字符串)
in php how do I use preg replace to turn a url into a tinyurl(在php中,如何使用preg替换将URL转换为TinyURL)
all day appointment for ics calendar file wont work(ICS日历文件的全天约会不起作用)
trim function is giving unexpected values php(Trim函数提供了意外的值php)
Basic PDO connection to MySQL(到MySQL的基本PDO连接)
PHP number_format returns 1.00(Php number_Format返回1.00)