1

我尝试使用带有主干的 jquery 确认框上传文件。我使用 iframe 传输。调用 Web 服务会出现错误“当前请求不是多部分请求”。我做错了什么?

$.confirm({
            'title'     : "Upload a file",
            'message'   : "<form id='uploadForm' method='post' enctype='multipart/form-data'>"+"<input type='file' id='uploadFile' />"+"</form>",
            'buttons'   : {
                'Yes'   : {
                    'name' : "Upload",
                    'class' : 'blue',
                    'action': function(event){ 
                        //TODO Call webservice

                        $.ajax({
                                iframe: true,
                                type: "POST",
                                url: "/api/data/upload",
                                files: $(":file", this),


                            }).complete(function(data) {
                                console.log(data);
                            });
                        //});
                    }
                },
                'No'    : {
                    'name' : "Cancel",
                    'class' : 'gray',
                    'action': function(){}  
                }
            }
        }); 
4

0 回答 0