收藏
回答

下载视频到本地 fail file not found

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.saveVideoToPhotosAlbum 工具 6.6.6 1.9.94


我在本地传给wx.saveVideoToPhotosAlbum 的路径是这样的http://tmp/wxb4156cd7e9c16be9.o6zAJs40xD0BZ2vCuz9DwmzPYrDE.qBfYaHflRmX16d60d159b01c9337b1d290be6576dc7d.mp4,报的错误是saveVideoToPhotosAlbum:fail file not found  ,不知道为什么,图片的话就没问题

回答关注问题邀请回答
收藏

2 个回答

  • 谁家的素姑娘
    谁家的素姑娘
    2020-07-07

    我的之前也是报这个错 然后重新搞了下又可以了

    let link = 'https://dfs.dev.8atour.com/group1/M00/01/95/wKgeyV7i9HaAZounADY0rmP6X1c988.mp4';
        wx.downloadFile({
          url: link,
          success: res => {
            console.log('downloadFile成功',res);
            wx.showLoading({
              title: '获取资源中',
            })
            const $pop_details = this.getElementsById('pop_details')
            $pop_details.reset()
            
            wx.saveVideoToPhotosAlbum({
              filePath: res.tempFilePath,
              success: file => {
                console.log('saveVideoToPhotosAlbum成功',file);
                wx.hideLoading()
                wx.showToast({
                  title: '下载成功',
                  icon: 'none',
                })
              },
              fail: err => {
                console.log('saveVideoToPhotosAlbum失败',err)
                if (err.errMsg === 'saveVideoToPhotosAlbum:fail auth deny') {
                  wx.showModal({
                    title: '提示',
                    content: '需要您授权保存相册',
                    showCancel: false,
                    success: data => {
                      wx.openSetting({
                        success(settingdata) {
                          if (settingdata.authSetting['scope.writePhotosAlbum']) {
                            wx.showModal({
                              title: '提示',
                              content: '获取权限成功,再次点击下载即可保存',
                              showCancel: false,
                            })
                          } else {
                            wx.showModal({
                              title: '提示',
                              content: '获取权限失败,将无法保存到相册哦~',
                              showCancel: false,
                            })
                          }
                        },
                      })
                    }
                  })
                }
              }
            })
          },
          fail:res=>{
            console.log('downloadFile失败', res);
    
    
          }
        })
    
    2020-07-07
    有用
    回复
  • Dong
    Dong
    2018-05-13

    我也是,android iOS 都存在这个问题

    2018-05-13
    有用
    回复
登录 后发表内容