为了账号安全,请及时绑定邮箱和手机立即绑定

使用 MVC 6 .NET Core 和 ajax 访问文件

使用 MVC 6 .NET Core 和 ajax 访问文件

C#
收到一只叮咚 2021-06-29 10:35:46
我正在调用此函数以通过 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信