gpt4 book ai didi

c# - 使用 AngularJS 和 ASP.NET MVC 上传文件

转载 作者:行者123 更新时间:2023-11-30 21:38:54 25 4
gpt4 key购买 nike

我是 ASP.NET MVCAngularJS 的新手,如何使用 ASP.NET 通过 AngularJS Controller 将文件(图像/PDF/文档)上传到服务器文件夹MVC Controller

最佳答案

你可以使用 Angular 文件上传首先安装它:

bower install bower install angular-file-upload

然后将其作为依赖项添加到您的应用中。

angular.module('your-app-name', ['angularFileUpload']);

在您的 Controller 中,注入(inject) FileUploader 服务:

angular.module('your-app-name').controller('ctrlName',
['$scope','FileUploader', function($scope, FileUploader) {
$scope.uploader = new FileUploader({
url: 'server_url_here'
//you can add other configuration here like xsrf headers
});
}]);

然后在你的 html 中:

               Multiple
<input type="file" nv-file-select="" uploader="uploader" multiple /><br/>

Single
<input type="file" nv-file-select="" uploader="uploader" />

你可以在这里找到详细的解释: https://github.com/nervgh/angular-file-upload一个例子: https://github.com/nervgh/angular-file-upload/tree/master/examples/simple

关于c# - 使用 AngularJS 和 ASP.NET MVC 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45522710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com