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

C# 使用AngularJS和ASP.NET MVC上传文件,c#,angularjs,asp.net-mvc,asp.net-web-api,C#,Angularjs,Asp.net Mvc,Asp.net Web Api,我是ASP.NET MVC和AngularJS的新手,如何通过AngularJS控制器和ASP.NET MVC控制器将文件(Image/PDF/Doc)上载到服务器文件夹您可以使用AngularJS上传文件 首先安装它: bower install bower install angular-file-upload 然后将其添加为应用程序中的依赖项 angular.module('your-app-name', ['angularFileUpload']); 在控制器中,注入FileUplo

我是ASP.NET MVCAngularJS的新手,如何通过AngularJS控制器和ASP.NET MVC控制器将文件(Image/PDF/Doc)上载到服务器文件夹

您可以使用AngularJS上传文件 首先安装它:

bower install bower install angular-file-upload
然后将其添加为应用程序中的依赖项

angular.module('your-app-name', ['angularFileUpload']);
在控制器中,注入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" />
多个

单身
您可以在此处找到详细说明: 例如:

感谢您的回复,您能帮助我使用ASP.NET MVC控制器吗?我,很抱歉我的回复太晚了…也许我可以引导您找到一位好的资源/专家,他已经很好地解释了如何将angular与ASP.NET集成以及要遵循的最佳实践。查看此链接:www.bradoncode.com/blog/2012/11/the-code-review-aspnet-10-years-on-2.html