当前位置:   article > 正文

UPLOAD_ERR_upload.err

upload.err

原文链接

https://www.php.net/manual/en/features.file-upload.errors.php

HTML

<form enctype="multipart/form-data" action="upload.php" method="post"> 
    <input type="hidden" name="MAX_FILE_SIZE" value="1000"> 
    <input name="upload_file" type="file"> 
    <input type="submit" value="submit"> 
</form>
  • 1
  • 2
  • 3
  • 4
  • 5

$_FILES 数组内容

<?php
// 客户端文件的原名称。
echo $_FILES['upload_file']['name'];
// 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。
echo $_FILES['upload_file']['type'];
// 已上传文件的大小,单位为字节。
echo $_FILES['upload_file']['size'];
// 文件上传后在服务端的临时文件名,可以在 php.ini 的 upload_tmp_dir 指定
echo $_FILES['upload_file']['tmp_name'];
// 文件上传相关的错误代码,['error'] 是PHP4.2.0版本中增加的,在PHP4.3.0之后变成了PHP常量
echo $_FILES['upload_file']['error'];
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

ERROR 常量

ERROR常量备注
UPLOAD_ERR_OK0文件上传成功
UPLOAD_ERR_INI_SIZE1上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值
UPLOAD_ERR_FORM_SIZE2上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值
UPLOAD_ERR_PARTIAL3文件只有部分被上传
UPLOAD_ERR_NO_FILE4没有文件被上传
UPLOAD_ERR_NO_TMP_DIR6找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。
UPLOAD_ERR_CANT_WRITE7文件写入失败。PHP 5.1.0 引进。
UPLOAD_ERR_EXTENSION8PHP扩展名已停止文件上载。PHP没有提供确定哪个扩展名导致文件上载停止的方法;使用phpinfo()检查加载的扩展名列表可能会有帮助。在PHP 5.2.0中引入。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/181512
推荐阅读
  

闽ICP备14008679号