解决uniapp小程序下载文件的问题

downLoadDoc(){
            let that = this
            uni.downloadFile({
                url: that.formData.safe_report_url, //这里配置下载的路径
                success: (data) => {
                    if (data.statusCode === 200) {
                      const fileManager = uni.getFileSystemManager();
                      fileManager.saveFile({ //文件保存到本地
                        tempFilePath: data.tempFilePath, //临时路径
                        success: function(res) {
                          console.log('whywhywht')
                          console.log(res.savedFilePath)
                          uni.showToast({
                            icon: 'none',
                            mask: true,
                            title: '文件已保存!', 
                            duration: 3000,
                          });
                          uni.openDocument({
                            fileType: 'docx',
                            filePath: res.savedFilePath,
                            showMenu: true,
                            success: function(res) {
                            }
                          });
                        }
                      });
                    }
                }
            });
        }

友情提供:山东艾思软件科技有限公司

你可能感兴趣的:(uniapp,uni-app,小程序,javascript,前端,开发语言)