我有以下的標記:無法在的FormCollection對象,以接收內部控制文件中的數據
<form id="did" enctype="multipart/form-data">
<textarea name="description">Text</textarea>
<input name="files" id="files" type="file" accept="doc,pdf" />
...
</form>
而且在控制其是這樣的:
public int Edit_Submit(FormCollection oForm)
{
var attachedFiles = oForm["files"];
var description= oForm["description"];
....
}
我張貼,通過jQuery
它看起來像這樣的形式:
var formInfo = $("#did").serialize();
$.post('../../data/SubmitEdit', formInfo, function (serverResult) {
...
我正在接收其他數據,但總是null
在attachedFiles
。
通過這種方式不可能嗎?我做錯了什麼,請幫忙。
如果您在選擇文件後查看源文件是否存在存儲在文件輸入中的任何數據?它已經有一段時間了,但我相信數據存儲在文件輸入旁邊的自動生成的輸入中 –