Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将多个文件作为自定义类的属性上载_C#_Ajax - Fatal编程技术网

C# 将多个文件作为自定义类的属性上载

C# 将多个文件作为自定义类的属性上载,c#,ajax,C#,Ajax,如何使用ajax调用将多个文件作为属性发送到自定义类 我将public HttpPostedFileBase[]files{get;set;}作为属性添加到我的类中,并在ajax调用中为此属性分配了多个文件,但我的服务器代码只接收一个在分配时也会接收的文件 formdata.append(“文件”,$scope.files[0]) 什么是服务器代码只接收一个文件,当分配时也意味着/Carrier/saveDocument-server方法我不是专家,但我知道我们的文件也有问题,并将它们作为Bas

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

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

formdata.append(“文件”,$scope.files[0])


什么是
服务器代码只接收一个文件,当分配时也意味着/Carrier/saveDocument-server方法我不是专家,但我知道我们的文件也有问题,并将它们作为Base64编码字符串数组从后端发送到后端。Base64从客户端发送对于多个文件也是如此,这将是一个缓慢的过程,加上我们对尺寸有限制,或者你能详细说明一下吗?什么是
?你能把你的服务器代码添加到问题中吗?您将
内容类型
传递为
未定义的
是否有原因?
 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);
                }