上传多个文件作为自定义类的属性

时间:2019-06-04 08:24:13

标签: c# ajax

如何使用ajax调用将多个文件作为属性发送到自定义类?

我在类中添加了public HttpPostedFileBase[] files { get; set; }作为属性,并在ajax调用中为该属性分配了多个文件,但是我的服务器代码只收到一个文件,在分配时也是如此

formdata.append("files", $scope.Files[0]);

 var formData = new FormData();
                    formData.append("AccountId", $scope.Accountguid);
                    formData.append("DocumentType", 45);
                    formData.append("IsActive", true);
                    formData.append("files", $scope.Files);
                try {
                    $http({
                        url: _APPLocation + "CRM/Carrier/saveDocument",
                        method: "POST",
                        headers: {
                            "Content-Type": undefined
                        },
                        data: formData
                    }).then(function (response) {

                    }, function (error) {
                    });
                }
                catch (e) {
                    //alert(e);
                }

0 个答案:

没有答案