1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- export const getImageUrl = (uri) => {
- return `${process.env.UNI_FILE_PREFIX}${uri}`;
- };
- export const viewFileFn = (fileUrl, fileName, fileSuffix) => { // 文件url 文件名 文件后缀
- uni.showLoading({
- title: '加载中…',
- mask: true,
- });
- let downloadTask = uni.downloadFile({
- url: fileUrl,
- success: function (res) {
- console.log('downloadFile 成功', res);
- var tempFilePath = res.tempFilePath; // 下载成功后的临时文件路径
- var newFilePath = `${wx.env.USER_DATA_PATH}/${fileName}${fileSuffix}`; // 新的文件路径,USER_DATA_PATH 是小程序的本地文件存储目录
- uni.saveFile({
- tempFilePath: tempFilePath,
- filePath: newFilePath,
- success: function (res) {
- console.log('saveFile 成功', res.savedFilePath);
- uni.openDocument({
- filePath: res.savedFilePath, // 打开新的文件路径
- showMenu: false,
- success: function (res) {
- console.log('openDocument 成功', res);
- },
- fail: function (err) {
- console.log('openDocument 失败', err);
- },
- });
- uni.hideLoading();
- },
- fail: function (err) {
- console.log('saveFile 失败', err);
- uni.hideLoading();
- },
- });
- },
- fail: function (res) {
- console.log('downloadFile 失败', res);
- uni.hideLoading();
- },
- });
- };
|