关于php获取上传文件失败的问题

  • 通过在php文件中打印出$_FILES['userfile']['error'] 错误代码,然后根据错误代码来分析问题。
  • 值:0; 没有错误发生,文件上传成功。
  • 值:1; 上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
  • 值:2; 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
  • 值:3; 文件只有部分被上传。
  • 值:4; 没有文件被上传。
  • 值:6:表示的php.ini文件中存临时文件的目录没有访问权限。
  • 我这次的情况就是6,所以需要把php.ini配置文件upload_tmp_dir 找到,给这个目录赋值一个chmod -R 777 权限,
  • 这样就ok了

你可能感兴趣的:(微信公众号)