微信大文件上传过程中如何中断
发布于 7 年前 作者 guiyingqian 1642 次浏览 来自 问答

微信小程序中的uploadFile接口上传视频时,如果视频过大,想要中断,不知道需要如何操作?

6 回复

@骚气冲天肩并肩 

应该微信提供一个XMLHttpRequest.prototype.abor方法

这个操作请在后台服务器去处理,我们可以设置计时器并发送请求给后台服务器。

然后后台服务器主动中断接收文件即可。

(具体后台怎么写,请询问贵公司后台开发人员)

var doupload = setTimeout(function(){   …

clearTimeout(doupload);}, 1);

测试了一下,使用了setTimeout方法,但是实际上clearTimeout之后,文件上传并没有中断

理论上应该提供一个主动中断接口,但是这样的话,你需要接收微信给你的一个请求ID。

目前微信端正在内部测试该接口。接口名为 createRequestTask 。

还请继续关注。

感谢感谢,这个问题纠结了好久了。

回到顶部