2016-01-25 69 views
1

儘管所有後端代碼都是正確的,但文件並未上傳。我用另一個前端樣式代碼測試了後端代碼,它工作正常。HTML表單文件上傳不會上傳文件

但在我的前端代碼中,它沒有上傳任何文件。我刪除了所有的CSS和腳本以找出問題。

這裏是我的簡單的前端HTML表單:

<form action="upload_handler.php" method="post"> 
    Select image to upload: 
    <input type="file" name="fileToUpload" id="fileToUpload"> 
    <input type="submit" value="Upload" name="submit"> 
</form> 

回答

5

你忘了提enctype="multipart/form-data"

<form action="upload_handler.php" enctype="multipart/form-data" method="post"> 
    Select image to upload: 
    <input type="file" name="fileToUpload" id="fileToUpload"> 
    <input type="submit" value="Upload" name="submit"> 
</form> 
+1

是的,謝謝我明白了。 :) –

2

問題是在你的<form>標籤的屬性。要成功啓用文件以HTML格式正確上傳,應遵循以下要求。

  • 確保表單使用方法= 「郵報」

  • 的形式還需要以下屬性:ENCTYPE = 「的multipart/form-data的」。

它指定提交表單

所以只是你<form>標籤中添加此enctype="multipart/form-data"部分時所使用的內容類型。