对于大型文件,使用FormData的Ajax回调失败

Rea*_*eel 6 javascript ajax asp.net-mvc multipartform-data form-data

我有一个input file控件可以上传any kind文件.所以,我得到的文件,storing in a FormData并让一个ajax call对我的控制器.它与Images和小.mp3文件一起工作正常.但是当我上传.mp3文件超过5MB时,它将转到错误功能

我的代码是这样的:

 document.getElementById('fileUploadControl').onchange = function () {

        var data = new FormData();
        var files = $("#fileUploadControl").get(0).files;

        for (var i = 0; i < files.length; i++) {
            data.append("UploadedImage" + i, files[i]);
        }

        var ajaxRequest = $.ajax({
            url: '/Main/BroadcastFileUpload/',
            data: data,
            cache: false,
            contentType: false,
            processData: false,
            type: "POST",
            success: LoadImages,
            error: OnLogoFail
        });

        ajaxRequest.done(function (xhr, textStatus) {
        });
    };

 <input type="file" multiple id="fileUploadControl" style="width:0px;height:0px" />
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

Rea*_*eel 6

是的......我找到了解决方案.谢谢@artm

我已经改变了maxRequestLengthweb.config

<httpRuntime targetFramework="4.5" maxRequestLength="2097151" />
Run Code Online (Sandbox Code Playgroud)