{File Upload} $ _FILES ['file'] ['tmp_name']上传文件夹,没有带扩展名的图片

时间:2014-03-02 20:56:46

标签: php file upload

我有一个图片上传器,可以通过WAMP在localhost上正常工作,但是当我将它推到现场时它不起作用。而不是像:

这样的临时名称
[tmp_name] => C:\wamp\tmp\php53BF.tmp

它会返回:

[tmp_name] => /tmp/phpxfvHuw

我已经检查了我的php.ini文件并且:

  1. 文件上传大小为128mb(足够高)
  2. 启用文件上传
  3. 我的表单中有 enctype =“multipart / form-data”
  4. 在$ _FILES中,错误级别设置为0,这意味着没有错误。
  5. 还有什么可能导致这样的问题?

1 个答案:

答案 0 :(得分:1)

检查并确保要上传的文件夹具有适当的权限,您可以使用简单的chmod r 777命令执行此操作。我可以建议将上传文件夹的权限设置为775.这应该使apache和FTP用户能够写入文件夹中的文件,但不允许其他人修改它们。

您可以随时检查(move_uploaded_files)的['error']索引,查看您可能遇到的任何错误。如果为0,则表示您的上传成功。

如果您需要更多信息,请查看此文章, http://www.w3schools.com/php/php_file_upload.asp