前端js上传文件后端C#接收文件
2021-07-17 06:20
标签:formdata length ++ pos var gpo orm 代码 htm 前端代码 html js 后端c#代码 前端js上传文件后端C#接收文件 标签:formdata length ++ pos var gpo orm 代码 htm 原文地址:https://www.cnblogs.com/ye-hcj/p/8157846.html本文粗略的讲下前端文件上传和后端文件接收的原理
function uploadFile(event) {
var files = event.target[0].files;
if (files.length 1) {
alert("文件没有选择,亲"); return;
}
var formData = new FormData();
for (var i = 0; i files.length; i++) {
formData.append(files[i].name, files[i]);
}
axios.post("yejiawei/haha", formData).then(function (res) {
}).catch(function (err) {
console.log(err);
})
}
[Route("yejiawei/haha")]
[HttpPost]
[AllowAnonymous]
public void Post()
{
HttpFileCollection files = HttpContext.Current.Request.Files;
for(int i = 0; i files.Count; i++)
{
HttpPostedFile file = files[i];
file.SaveAs(@"F:\学习实验区\filereceive\" + file.FileName);
}
}
是不是很简单