小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我是用chooseMedia上传的图片,直接展示tempFilePath可以展示,如果saveFile后的地址无法展示。
请大家帮忙看下吧。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
const fs = wx.getFileSystemManager() const savePath = `${wx.env.USER_DATA_PATH}/${todo['department']}/${todayDate}` const fileName = todo['title'] wx.chooseMedia({ count: 9, mediaType: ['image','video'], sourceType: ['album', 'camera'], maxDuration: 30, camera: 'back', success(res) { res.tempFiles.forEach((item, index, arr) => { try { let filePath = savePath + '/' + fileName + '.' + item.tempFilePath.split('.').pop() fs.saveFileSync(item.tempFilePath, filePath) todo[item.fileType].push({ fileType: item.fileType, size: item.size, filePath: filePath }) } catch (e) { console.log('err') } }) } })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
生成的图片地址不对,这块代码贴出来看看。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
const fs = wx.getFileSystemManager() const savePath = `${wx.env.USER_DATA_PATH}/${todo['department']}/${todayDate}` const fileName = todo['title'] wx.chooseMedia({ count: 9, mediaType: ['image','video'], sourceType: ['album', 'camera'], maxDuration: 30, camera: 'back', success(res) { res.tempFiles.forEach((item, index, arr) => { try { let filePath = savePath + '/' + fileName + '.' + item.tempFilePath.split('.').pop() fs.saveFileSync(item.tempFilePath, filePath) todo[item.fileType].push({ fileType: item.fileType, size: item.size, filePath: filePath }) } catch (e) { console.log('err') } }) } })
生成的图片地址不对,这块代码贴出来看看。