首页 > 解决方案 > 我无法上传文件,因为它在 Asp.net 中使用带有 Jquery 的 AJAX 很大

问题描述

我使用以下代码附加文档没有问题:

$("#importarRut").click(function (e) {
                e.preventDefault();
                $("#ajax_loader").css("display", "");

                var fileUpload = $("#file_import").get(0);
                var files = fileUpload.files;
                var archivo = $("#file_import").val();

                var fileData = new FormData();

                for (var i = 0; i < files.length; i++) {
                    fileData.append(files[i].name, files[i]);
                }

                if (files.length == 0) {
                    alert("Debe Adjuntar Excel");
                    return;
                }
                fileData.append("nameSheet", $("#idnombrehoja").val())
                $.ajax({
                    url: '/Nombre/SaveImportacionRut/',
                    type: "POST",
                    contentType: false, // Not to set any content header  
                    processData: false, // Not to process data  
                    data: fileData,
                    success: function (result) {
                        $("#ajax_loader").css("display", "none");

                        if (result.retornoJson == "1") {
                            alert('Excel Importado Correctamente');

                        } else {
                            alert("error: " + result.mensajeErrorJson + " linea:" + result.lineaErroJson);
                        }
                    },
                    error: function (err) {
                        alert(err);
                    }
                });

            });

但是当我上传一个 102 MB 的文件时,我得到一个错误 [object Object]。我得出的结论是,由于它的尺寸很大,它不允许这样做。在 webconfig 我放了这个,试图让它工作:

<requestFiltering>
    <!--<requestLimits maxUrl="10999" maxQueryString="2097151" />-->
    <requestLimits maxAllowedContentLength="104857600" />
  </requestFiltering>

 <httpRuntime maxRequestLength="102400" executionTimeout="3600" />

但是,它仍然不起作用。是否有可能启用或允许上传大尺寸文件?或者有什么解决办法?问候

标签: jqueryasp.netajaxfilejquery-file-upload

解决方案


推荐阅读