Angularjs 角度文件上载自定义http post文件
我正在使用nervgh/angular文件上载来上载文件。据我所知,这个角度文件上传有自己的上传功能 目前我只需要Angularjs 角度文件上载自定义http post文件,angularjs,angular-file-upload,Angularjs,Angular File Upload,我正在使用nervgh/angular文件上载来上载文件。据我所知,这个角度文件上传有自己的上传功能 目前我只需要上传程序中的文件,然后我将使用我的自定义http post $scope.UploadUserFiles = function () { $scope.UserFileRequest = {"File": uploader, "User": myUser} $http.post(host + "/api/user", $scope.UserFileRequest).t
上传程序中的文件,然后我将使用我的自定义http post
$scope.UploadUserFiles = function () {
$scope.UserFileRequest = {"File": uploader, "User": myUser}
$http.post(host + "/api/user", $scope.UserFileRequest).then(function (response) { });
}
目前,我很难从上传程序
获取这些文件,因为我不知道这些文件的属性和结构。但是对于用户
是我自己的web api类,所以我可以毫无问题地获得我想要的任何信息
主要问题是我不知道如何在发布到我的web api后将上传程序捕获/初始化为变量
[HttpPost]
[Route("api/user")]
public UserFileResponse GetUserFile(UserFileRequest userFileRequest)
{
//What should I do to get the Files from the request and save into the server?
}
我的UserFileRequest
包含myUser
的信息,但是我不知道如何处理上传器,因为我没有一个类来保存它。根据我对您问题的理解,您在将队列中的文件放入自己的文件上传功能时遇到了问题
FileUploader类中的函数具有可使用的回调,但另一种轻松公开文件队列的方法是在单击“上载”按钮后创建自己的回调
someFxn(项目){
控制台日志(项目);
_someUploadFxn(项目)
}
上传