我需要上传文件的一部分(只有第一个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) 我有一个内部网应用程序,需要上传(.iso)超过2GB的文件.看来2GB文件大小有很多限制因素.
看来你可以设置另一个文件大小限制,其中maxAllowedContentLength大约为4GB,因为它的类型是uint,但是当我们仍然受到maxRequestLength的2GB限制时会有什么好处呢?
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4294967295" />
</requestFiltering>
</security>
<system.webServer>
Run Code Online (Sandbox Code Playgroud)
有没有人有任何上传超过2GB限制的文件的解决方案?
嗨,伙计们花了将近一天的时间后,我认为是时候问社区了。我刚刚从TFS的另一台笔记本电脑上下载了asp.net项目,但无法运行。我已经缩小了问题的范围,这与我的webconfig设置有关,并且设置是
<serverRuntime uploadReadAheadSize="128000000" />
Run Code Online (Sandbox Code Playgroud)
如果我评论此设置错误消失了,但我只是想知道为什么当我在同一项目的另一台笔记本电脑上使用该设置时,为什么必须对此进行评论。
添加上述标签后出现错误
