收藏
回答

微信小程序下载文件并保存,真机调试下无法保存文件是回事?但是预览是可以看的。

wx.downloadFile({
      url: urlPrefix,
      success(result) => {
        var tempFilePath=result.tempFilePath
        wx.saveFile({
          tempFilePath:tempFilePath,
          success(res){
            const saveFilePath=res.savedFilePath;
            //打开文件
            //微信的openDocument只支持打开文档doc、docx、xls、xlsx、ppt、pptx、pdf类型,图片及视频不支持;
            wx.openDocument({
              filePath: saveFilePath,
              showMenutrue,  //表示右上角是否有转发按钮
              success:function(res){
                console.log("打开文档成功");
              },
              fail(res) => {
                console.log(res);
                console.log("打开文档失败!")
              },
            })
          },
          fail(res) => {
            console.log(res);
            console.log("保存失败!")
          },
        })
      },
      fail(res) => {
        console.log(res);
        console.log("下载失败!")
      },
      complete(res) => {},
    })
  }

  补充下:就是真机调试下:点击文件下载后,可以预览看到,然后在目录没有找到该文件,同时,我转发预览文件时,没有后缀??
最后一次编辑于  10-14
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签