超过10M的视频下载,保存失败
发布于 6 年前 作者 renping 7587 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

当前的问题是,如果我指定下载存放的路径,那么超过10M文件就会无法下载,因为超过10M缓存限制,如果我不指定缓存路径,可以超过10M,但是非mp4结尾的文件就无法下载成功

const filePath = wx.env.USER_DATA_PATH;

const type = “mp4”;

wx.downloadFile({

    url: videoSrc,

    filePath: `${filePath}/file.${type}`, //指定下载路径和文件后缀,防止非mp4格式的视频无法保存

    success(res) {}

})

如果不指定下载存放路径和文件名,那么非MP4格式的文件就无法下载成功,有没有什么两全的办法呢?

wx.downloadFile({ //不指定下载保存路径

    url: videoSrc,

    success(res) {}

})

我看文档https://developers.weixin.qq.com/miniprogram/dev/api/network/download/wx.downloadFile.html,说的是50M最大可下载,那为什么设定保存路径就能了呢

demo连接已经附上了

2 回复

你好,这里单个文件限制 10M

直接播放不好吗?为什么要下载,本身小程序限制存储空间,或者直接保存到相册

回到顶部