Skip to content
This repository has been archived by the owner on Aug 22, 2022. It is now read-only.

【跪求】ie8下上传大文件(1.5g)不行,小文件可以,谷歌浏览器大小文件都可以 #2951

Open
boluoshu opened this issue Dec 13, 2018 · 10 comments

Comments

@boluoshu
Copy link

ie8下:
我调试了一下,在webupload.js中,大文件上传的时候代码(4077行左右):
// 开始发送。
tr.appendBlob(opts.fileVal, block.blob, file.name);
tr.append(data);
tr.setRequestHeader(headers);
tr.send();
这段代码执行完以后没有收到请求(请求地址为tr的option的server属性)
上传小文件的时候可以正常收到请求
好奇怪

@boluoshu
Copy link
Author

在uploader.on('uploadError', function(file, reason) {})。reason显示timeout

@LSL1618
Copy link

LSL1618 commented Dec 19, 2018

@seven-hu-go ,服务端响应超时吧。

@AbyssalRabbit
Copy link

我也是遇到同样的问题,服务器没有收到请求,有什么解决方案吗?

@boluoshu
Copy link
Author

@LSL1618 应该内存不足,ie8分片上传的时候,选用把文件全部读入内存中

@boluoshu
Copy link
Author

@AbyssalRabbit ie8在分片上传的时候会把文件全部读入内存中,好像还是1.5倍的关系,就是你分片上传的1.5g的文件,可能要占用3g内存

@LSL1618
Copy link

LSL1618 commented Jan 15, 2019

@seven-hu-go ,这样的话那性能配置差的电脑就容易报错了

@1269085759
Copy link

换插件吧,ie8上面flash插件表现不佳,这个暂时没办法。如果你要在低配环境中使用,可以参考一下这个插件:http://www.ncmem.com/webapp/up6/index.aspx

@wweggplant
Copy link

@seven-hu-go 有偿求助,看到请联系。IE8下点击上传按钮没反应

@LSL1618
Copy link

LSL1618 commented Apr 30, 2021

@wweggplant ,是没有发起上传请求还是没有弹出选择文件窗口?

@1269085759
Copy link

@seven-hu-go 有偿求助,看到请联系。IE8下点击上传按钮没反应

可能是flash的问题,确定不是被系统拦截了?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants