<input type="file" ng-model="ch.FileName" id="file" name="myFile" nchange="angular.element(this).scope().saveChapter(this.files)"/>
动作方法、js等代码
ccgok5k51#
在mvc.NETCore中使用angularjs上传文件和数据如果您想将二进制数据和其他附加信息/数据从angularjs前端发布到webapi后端,您可以尝试通过 FormData 对象,如下所示。
FormData
var formdata = new FormData(); formdata.append('chapterID', $scope.ch.ChapterID); formdata.append('bookID', $scope.ch.BookID); formdata.append('chapterName', $scope.ch.FileName); //... formdata.append('cHFile', $scope.chfile); $http({ method: 'POST', url: 'your_request_url_here', headers: { 'Content-Type': undefined }, data: formdata }).then(function mySuccess(response) { //...
在“浏览器开发人员工具”的“网络”选项卡中,可以找到按预期传递的数据测试结果
1条答案
按热度按时间ccgok5k51#
在mvc.NETCore中使用angularjs上传文件和数据
如果您想将二进制数据和其他附加信息/数据从angularjs前端发布到webapi后端,您可以尝试通过
FormData
对象,如下所示。在“浏览器开发人员工具”的“网络”选项卡中,可以找到按预期传递的数据
测试结果