文件上传 – 在ASP.NET Core中使用Axios和Vue.JS进行多个文件上
发布时间:2020-12-16 06:40:40 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用vue.js和axios上传多个文件/图像.我的后端是ASP.NET Core.但问题是,每当我在我的请求方法中放置断点时,我总是在我的控制器中得到一个Count = 0. 这是我的简单HTML和我的代码: HTML div id="app" form enctype="multipart/form-data" input ty
我正在尝试使用vue.js和axios上传多个文件/图像.我的后端是ASP.NET Core.但问题是,每当我在我的请求方法中放置断点时,我总是在我的控制器中得到一个Count = 0.
这是我的简单HTML和我的代码: HTML <div id="app"> <form enctype="multipart/form-data"> <input type="file" name="file" multiple="" v-on:change="fileChange($event.target.files)"/> <button type="button" @@click="upload()">Upload</button> </form> </div> 我的JS import axios from "axios" var app= new Vue({ el: "#app",data: { files: new FormData() },methods:{ fileChange(fileList) { this.files.append("file",fileList[0],fileList[0].name); },upload() { const files = this.files; axios.post(`/MyController/Upload`,files,{ headers: { 'Content-Type': 'multipart/form-data' } }).then(response => { alert(response.data); }).catch(error => { console.log(error); }); },} 我的控制器 public IActionResult Upload(IList<IFormFile> files) { return Json("Hey"); } 有什么帮助吗? 解决方法
这个github回购可能对你有帮助
ASP.NET Core FileUpload with Vue.JS & Axios
基本上,他使用IFormCollection文件而不是IList< IFormFile>档 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 将MemoryCache与HostFileChangeMonitor init一起
- 在ASP.NET MVC 5中向Windows角色添加自定义角色
- asp.net-mvc – Asp.Net mvc session与cache
- asp.net-mvc – 检查Viewbag属性是否为空,并在视图中使用默
- asp.net-mvc – ViewBag vs Model,在MVC.NET中
- webmatrix – ASP.NET页面中的_PageStart.cshtml与_AppStar
- asp.net – 使用SQLBulkCopy插入/更新数据库
- asp.net – 正在生成无效的Webresource.axd参数
- asp.net-mvc – 为什么要使用MVC帖子注销?
- asp.net – 实体框架 – 映射不映射存储过程?
推荐文章
站长推荐
- ASP.NET AJAX日历扩展程序日期格式
- asp.net-mvc – ASP.NET MVC,在使用EF 4时形成au
- JSON在ASP.NET中使用方法
- asp.net-mvc – 错误NU1002项目WebApplication1中
- asp.net – 为什么我收到此错误:System.Securit
- asp.net-core – project.json中的框架和导入部分
- asp.net-mvc – ASP.NET MVC获取View的最后修改日
- 在本地部署asp.net mvc4到IIS 7.5
- WeihanLi.Npoi 根据模板导出Excel
- asp.net – 如何指定javascript运行时显示ModalP
热点阅读