簡體   English   中英

{文件上傳} $ _FILES ['file'] ['tmp_name']加載文件夾且沒有擴展圖像

[英]{File Upload} $_FILES['file']['tmp_name'] loads folder and no image with extention

我有一個圖片上傳器,它可以通過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,這表示沒有錯誤。

還有什么可能導致這種問題?

檢查並確保您要上傳的文件夾具有適當的權限,您可以使用簡單的chmod r 777命令來執行此操作。 我可以建議將上載文件夾的權限設置為775。這應該使apache和FTP用戶都能夠寫入該文件夾中的文件,但不要讓其他人修改它們。

您始終可以檢查(move_uploaded_files)的['error']索引中是否遇到任何錯誤。 如果為0,則表示上傳成功。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM