微信小程序> 微信小程序saveVideoToPhotosAlbum:failinvalidfiletype

微信小程序saveVideoToPhotosAlbum:failinvalidfiletype

浏览量:4349 时间: 来源:菜鸟王小凡

小程序文件下载时候报错saveVideoToPhotosAlbum:fail invalid file type 因为类型不正确需要指定一下下载的类型。 wx.downloadFile({
url: s,
header: i.buildHeader(n),
success: function(i) {
200 === i.statusCode ? (t.setData({
downloadVideoBtnText: “保存中”
}), t.setData({
tempVideoFilePath: i.tempFilePath
}), console.log(i), wx.saveVideoToPhotosAlbum({
filePath: i.tempFilePath,
success: function(e) {
if (console.log(e), t.setData({
showDownloadProgressModel: !1
}), -1 != t.data.adBannerType && 1 == t.data.showAlertAD) t.setData({

                        downloadVideoDisabled: !1,                        showModal: !0                    }); else {                        var a = "成功保存到手机,保存位置请看屏幕提示";                        "ios" == o.globalData.systemInfo.platform && (a = "成功保存到手机相册"), wx.showModal({                            showCancel: !1,                            title: "保存成功",                            content: a                        });                    }                    console.log(e.errMsg);                },                fail: function(e) {                    console.log(e), wx.showToast({                        title: "保存失败,请允许保存至相册"                    }), t.setData({                        showDownloadProgressModel: !1,                                               downloadVideoDisabled: !1                    });                }            })) : (wx.reportAnalytics("download_fail", {                link: s,                source_link: t.data.parseVideoUrl            }), 1 == a ? (console.log("重试"), t.setData({                downloadVideoBtnText: "正在重试...",                downloadVideoDisabled: !0            }), t.downloadVideo(e, a + 1)) : (t.setData({                showDownloadProgressModel: !1            }), wx.showModal({                title: "下载失败",                content: t.data.downloadErrorMsg            })));        },        fail: function(o) {            o.errMsg, 1 == a ? (console.log("重试"), t.setData({                downloadVideoBtnText: "正在重试...",                downloadVideoDisabled: !0            }), t.downloadVideo(e, a + 1)) : (t.setData({                showDownloadProgressModel: !1            }), wx.showModal({                title: "下载失败",                content: t.data.downloadErrorMsg            }));        },

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎