我希望能够将文件发送到 MVC VNext Web 服务器。
我读过这篇文章article ,它有效并且一切都很好。但是如何在不使用 <form>
的情况下上传文件?
这样做的原因是因为我想上传文件而不加载新页面。
我读过这篇文章article ,但似乎不起作用。参数 IFormFile 始终为空。
最佳答案
尝试使用 input type="file"
、 FormData
、 $.post()
$.ajaxSetup({processData:false,contentType:false});
$("input[type=file]").change(function() {
var data = new FormData(); data.append("file", this.files[0]);
$.post("/path/to/server", data)
});
或者,将文件转换为 JSON
对象 Upload multiple image using AJAX, PHP and jQuery
关于jquery - 如何使用 JQuery 将文件上传到 MVC VNext 网络服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34466141/