0

1.前台选择图片,Ajax上传图片到后台,目前前台上传图片的时候的ajax的请求,是每一张图片都会有一次Ajax请求,请求数据类型是formdata

后台需要操作:
.处理前台上传的图片保存到本地的一个文件夹里
.从本地的文件夹里读取所有的图片返回给前台
后台用的ASP.NET不知道怎么处理formdata数据,然后实现上面的操作.

2.前台Ajax:

    for (var i = 0, file; file = this.fileFilter[i]; i++) {
            (function(file) {    
                var formData = new FormData();
                formData.append(file.name,file);
                $.ajax({
                    url: self.url,
                    type: 'post',
                    data: formData,
                    contentType: false,  
                    processData: false, 
                    success: function(data) {
                        self.onSuccess(data);
                        self.funDeleteFile(file);
                    },
                    error: function(data) {
                        console.log("error");
                        self.onFailure(file);
                    }
                })
                if(!self.fileFilter.length){
                    //执行完成
                    self.onComplete();
                }
            })(file);    
        }    
            
    }

发送请求的截图:

请问后台ASP.NET怎么处理呢?

查看全部 2 个回答

0

后台断点,ctrl+alt+I,即时输出中查看Request对象,所有的信息都可以查看到。然后对应处理即可。

推荐答案

0

已采纳

可以参照官方文档:

https://docs.microsoft.com/en...