我正在调用此函数以通过 post 发送文件:function AddFileHandler() { return $.ajax({ processData: false, contentType: false, type: "POST", url: '@Url.Action("AddFile", "SomeController")', data: getFile() }) }在我的控制器中,有一个在第一行产生错误的方法:[HttpPost]public string AddFile(){ var attachedFile = Request.Form.Files["CsvDoc"]; // there is an error of wrong contentType return "";}我的 getFile 方法选择这样的数据:function getFile() { var input = document.getElementById("csvFile"); if (!input || !input.files || !input.files[0]) { return ";"; } console.log(input.files[0]); //inputs my file correctly var data = new FormData(); data.append("CsvDoc", input.files[0]);}我到底做错了什么?html中的内容重要吗?
1 回答
- 1 回答
- 0 关注
- 285 浏览
添加回答
举报
0/150
提交
取消