簡體   English   中英

表單不提交輸入類型:文件應該如此

[英]Form isnt submitting an input type:file like it should

我正在檢查它發布到的頁面:hello.aspx,並且Request對象中沒有文件。

我使用jQuery移動此輸入INTO表單后,它被分配一個文件,所以我要做的第一件事是仔細檢查,以確保對象正確放置正確的內容。 (貌似,是的)。

表單標記最終看起來完全如下:

<form enctype="multipart/form-data" method="POST" target="myFrame" action="hello.aspx" id="IE9Images">
    <input type="file" class="new_file" />
</form>

現在起初,我認為輸入需要一個名稱屬性:所以我添加了一個:

name="myFile"

服務器請求中仍然沒有任何內容 我改變了方法,認為它區分大小寫:

method="post"

但仍然沒有。

我查看了輸入的屬性,YES,實際上有一個與之關聯的文件: kev.png

在形式方面,有什么東西顯而易見嗎? 它實際上確實提交了所有內容,但它不識別輸入。

編輯:確保表單中的所有輸入都有一個名稱,以便在服務器上引用它。

你缺少enctype="multipart/form-data"

對於具有文件輸入的表單,這是必需的。

暫無
暫無

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

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