恭喜您获得阿里云幸运券 建站,有个好记的域名非常重要!
  • By xoyozo 转载请注明出处
  • Posted 2020/5/28 10:35:44

使用 jQuery-File-Upload 上传文件到 ASP.NET Core

前端引用 jquery 与 jquery.fileupload.js

$('#xxx').fileupload({
    url: 'UploadCover',
    add: function (e, data) {
        console.log('add', data);
        data.submit();
    },
    success: function (response, status) {
        console.log('success', response);
    },
    error: function (error) {
        console.log('error', error);
    }
});

在 Chrome 的开发者工具中,切换到 Network 标签页,选中 post 的目标请求,在 Headers 的 Form Data 中可以看到 name="files[]",这对应到服务端接收时的 Name 值:

[HttpPost]
public ActionResult UploadCover([FromForm(Name = "files[]")] IFormFile file)
{
    try
    {
        return Ok(file.FileName);
    }
    catch(Exception ex)
    {
        return BadRequest(ex.Message);
    }
}


谢谢赞赏

相关文章

大家正在看

最新发布