收藏
回答

微信大文件上传过程中如何中断

问题模块
API和组件

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

最后一次编辑于  2017-05-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • 布鲁斯没有韦恩
    布鲁斯没有韦恩
    2017-05-25

    var doupload = setTimeout(function(){   ....

    ...

    clearTimeout(doupload); }, 1);

    2017-05-25
    赞同
    回复
  • 黑盐
    黑盐
    2017-05-25

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

    2017-05-25
    赞同
    回复
  • 黑盐
    黑盐
    2017-05-25

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

    2017-05-25
    赞同
    回复
  • 吃软饭.孙
    吃软饭.孙
    2017-05-26

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

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

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

    2017-05-26
    赞同
    回复
  • 布鲁斯没有韦恩
    布鲁斯没有韦恩
    2017-05-26

    @骚气冲天肩并肩 

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

    2017-05-26
    赞同
    回复
  • 吃软饭.孙
    吃软饭.孙
    2017-05-27

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

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

    还请继续关注。

    2017-05-27
    赞同
    回复