0

有些文件是上传的,但我认为这是上传大小限制,所以我添加到我的 web.config

<security>
  <requestFiltering>
    <requestLimits maxAllowedContentLength="524288000" maxUrl="32768" maxQueryString="32768" />
  </requestFiltering>
</security>

正如您在uploadfy中看到的那样:

'fileSizeLimit' : 500000

这就是我接受文件 <= 500MB 所需要的全部 我怎样才能找到此失败的原因?

错误:

errorCode: 200
errorMsg: 413
errorString: HTTP 413 Error

上传:

$('#file_upload').uploadify({
        'debug': true,
        'swf': '../../Components/uploadify/uploadify.swf',
        'uploader': '/Operacao/Upload',
        'auto': false,
        'buttonImage': '../../Images/uploadify/importar.jpg',
        'buttonClass': 'uploadifyBtn',
        'width': '210',
        'height': '21',
        'fileSizeLimit' : 500000,
        'onUploadStart' : function(file) {
            //return alert('Starting to upload ' + file.name);
        },
        'onFallback': function () {
            alert('Versão do flash não compativel com o sistema de upload. Favor contactar o administrador do sistema!');
        },
        'onUploadError' : function(file, errorCode, errorMsg, errorString) {
            alert('O arquivo ' + file.name + ' não pode ser importado: ' + errorCode + ' - ' + errorMsg + ' - ' + errorString);
        },
        'onSelectError': function () {
            alert('Você não tem permissão para acessar o arquivo: "' + file.name + '" ou o arquivo está corrompido. Favor contactar o administrador do sistema.');
        },
        'onUploadSuccess': function (file, data, response) {
            //alert(data);
            if (data == 'true') {
                isOk = true;
                success('true');
            } else {
                success('false');
                isOk = true;
            }
        }
    });
4

1 回答 1

0

你试过看看这个答案吗?

尝试这个:

cscript adsutil.vbs set w3svc/1/uploadreadaheadsize 204800

看来,当使用 3rd 方上传控件时,我假设您是,IIS 在将数据传递给 ISAPI 扩展时出现问题。上述命令会将 UploadReadAheadSize 设置为 204800KB。您可能需要调整设置的参数以匹配您所在的网络 ID。希望您可以访问服务器。

在此处阅读更多相关信息 。

于 2013-02-20T18:31:07.993 回答