首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP文章内容长度

问PHP文章内容长度
EN

Stack Overflow用户
提问于 2012-12-19 00:48:40
回答 1查看 2.5K关注 0票数 2

当我用简单的表格上传文件时

代码语言:javascript
复制
Warning: POST Content-Length of 372220927 bytes exceeds the limit of 33554432 bytes in Unknown on line 0 
Notice: Undefined index: file in C:\xampp\htdocs\php_upload\upload_file.php on line 3

我在php_ini中更改为20M,我的问题是我想要回复关于太大文件的很好的msg错误,没有这样的警告。我可以尝试/抓住一个错误/错误。在打电话之前,我可以发现“警告”:

$_FILES"file">0

代码语言:javascript
复制
<form action="upload_file.php" method="post"
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label></br>
<input type="file" name="file" id="file"></br>
<input type="text" name="desc" id="desc"></br>
<input type="submit" name="submit" value="Submit">
</form>

//

代码语言:javascript
复制
if ($_FILES["file"]["error"]>0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br>";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br>";
  echo "Type: " . $_FILES["file"]["type"] . "<br>";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
  }
EN

回答 1

Stack Overflow用户

发布于 2012-12-19 00:55:59

33554432字节=~32 372220927字节=~355

您需要将大小和文件大小设置为至少355 to的绝对最小值,以允许文件上载。

按照这个示例设置MAX_FILE_SIZE文件上传表单,这样如果超出了这个限制,就可以将错误返回给用户。检查$_FILES['userfile']['error'],看看它是否等于常量UPLOAD_ERR_FORM_SIZE,表明文件比允许的要大。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13943918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档