相关疑难解决方法(0)

使用JavaScript或jQuery拆分文件

我需要上传文件的一部分(只有第一个MB).我已经创建了一个上传整个文件的PHP脚本.数据(formDataObject)由ajax调用传递.

我的想法是现在用javascript(jquery)拆分文件.我的请求有什么解决方案吗?

当前代码:

function start(a){
    //var fSize = $('#fileUpload')[0].files[0].size / 1024;
    var formData = new FormData();    
    formData.append( 'fileUpload', $('#fileUpload')[0].files[0] );
    //AJAX
    $.ajax({
        url: 'script.php',
        type: 'POST',
        data: formData,
        processData: false,
        contentType: false,
        success: function(msg){
            alert("Win: " + msg);
        },
        error: function(bla, msg){
            alert("Fail: " + msg);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript upload jquery split file

10
推荐指数
1
解决办法
1万
查看次数

超过IIS 7.5和.NET中的2GB文件上载限制

我有一个内部网应用程序,需要上传(.iso)超过2GB的文件.看来2GB文件大小有很多限制因素.

  1. IE中存在浏览器限制,只有IE 9/10可以超过2GB.根据Eric Law的说法
  2. httpRuntimemaxRequestLength元素的类型为Int32,其最大值为2097151,大约为2GB.

看来你可以设置另一个文件大小限制,其中maxAllowedContentLength大约为4GB,因为它的类型是uint,但是当我们仍然受到maxRequestLength的2GB限制时会有什么好处呢?

<system.webServer>
  <security>
    <requestFiltering>
      <requestLimits maxAllowedContentLength="4294967295" />
    </requestFiltering>
  </security>
<system.webServer>
Run Code Online (Sandbox Code Playgroud)

有没有人有任何上传超过2GB限制的文件的解决方案?

asp.net iis file-upload

8
推荐指数
1
解决办法
8677
查看次数

在webconfig中添加serverRuntime标记会导致500.19错误

嗨,伙计们花了将近一天的时间后,我认为是时候问社区了。我刚刚从TFS的另一台笔记本电脑上下载了asp.net项目,但无法运行。我已经缩小了问题的范围,这与我的webconfig设置有关,并且设置是

<serverRuntime uploadReadAheadSize="128000000" />
Run Code Online (Sandbox Code Playgroud)

如果我评论此设置错误消失了,但我只是想知道为什么当我在同一项目的另一台笔记本电脑上使用该设置时,为什么必须对此进行评论。

添加上述标签后出现错误 在此处输入图片说明

.net asp.net windows-7 iis-7.5

3
推荐指数
1
解决办法
1425
查看次数

标签 统计

asp.net ×2

.net ×1

file ×1

file-upload ×1

iis ×1

iis-7.5 ×1

javascript ×1

jquery ×1

split ×1

upload ×1

windows-7 ×1