乐于分享
好东西不私藏

uniapp,实现下载文件(uni.downloadFile),并保存到本地(uni.saveFile),打开预览(uni.open)

uniapp,实现下载文件(uni.downloadFile),并保存到本地(uni.saveFile),打开预览(uni.open)

<!-- #ifdef  APP-PLUS --><u-buttonclass="btn" @click="Download">下载签订合同</u-button><!-- #endif --><!-- #ifdef  H5 --><ahref="http://192.168.0.200:8058/files/200200711.doc"class="btn">下载签订合同</a><!-- #endif -->
//签订合同下载Download() {    uni.downloadFile({        url'http://192.168.0.200:8058/files/200200711.doc',//下载地址接口返回        success(data) => {            if (data.statusCode === 200) {                //文件保存到本地                uni.saveFile({                    tempFilePath: data.tempFilePath//临时路径                    successfunction(res) {                        uni.showToast({                            icon'none',                            masktrue,                            title'文件已保存:' + res.savedFilePath//保存路径                            duration3000,                        });                        setTimeout(() => {                            //打开文档查看                            uni.openDocument({                                filePath: res.savedFilePath,                                successfunction(res) {                                    // console.log('打开文档成功');                                }                            });                        }, 3000)                    }                });            }        },        fail(err) => {            console.log(err);            uni.showToast({                icon'none',                masktrue,                title'失败请重新下载',            });        },    });},
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » uniapp,实现下载文件(uni.downloadFile),并保存到本地(uni.saveFile),打开预览(uni.open)

猜你喜欢

  • 暂无文章