小程序
小游戏
企业微信
微信支付
扫描小程序码分享
开发者工具中没问题。体验版和正式版路径都是wxfile://开头,都无法显示。
出问题代码如下:
wxChooseImage({
count: 1,
sizeType: ['compressed']
}).then(res => {
this.setData({
eventLogo: res.tempFilePaths[0]
})
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
同问?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,请问你这个问题解决方法是什么能说下么,我也碰到了同样的问题
您好,这个问题你是怎么解决的,我是下载小音频保存本地,然后下次启动直接去播放,存的路劲是这样的:
savedFilePath: "http://usr/audio1.mp3" (模拟器)
savedFilePath: "wxfile://usr/audio1.mp3" (真机)
真机和模拟器播放调用提示无效地址
wx.playBackgroundAudio({
dataUrl: ssavedFilePath
});
你好,我也遇到这个问题,场景是用qrCode.js生成二维码显示不出来,请问如何解决的?
<image :src="QRcodeImg" style="width:300px" show-menu-by-longpress="1"></image>
const img = QR.createQrCodeImg('', {
size: parseInt(300)//二维码大小
const fsm = wx.getFileSystemManager();
const FILE_BASE_NAME = 'tmp_base64src.png';
const filePath = wx.env.USER_DATA_PATH+'/'+FILE_BASE_NAME;
fsm.writeFile({
filePath: filePath,
data: img.slice(22),//img是带有前缀'data:image/gif;base64,'所以要去掉
encoding: 'base64',
success: () => {
console.log('写入成功, 路径: ', filePath);
wx.getImageInfo({
src: filePath,
success: (res) => {
console.log(res,'base64img=============')
this.QRcodeImg = filePath
},
fail:error=>{
console.log('“读取图片信息失败******”', error);
}
fail: err => {
console.log('“失败******”', err);
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wxfile://是资源在电脑微信的缓存地址,手机上当然是找不到这个图片的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
同问?
你好,请问你这个问题解决方法是什么能说下么,我也碰到了同样的问题
您好,这个问题你是怎么解决的,我是下载小音频保存本地,然后下次启动直接去播放,存的路劲是这样的:
savedFilePath: "http://usr/audio1.mp3" (模拟器)
savedFilePath: "wxfile://usr/audio1.mp3" (真机)
真机和模拟器播放调用提示无效地址
wx.playBackgroundAudio({
dataUrl: ssavedFilePath
});
你好,我也遇到这个问题,场景是用qrCode.js生成二维码显示不出来,请问如何解决的?
<image :src="QRcodeImg" style="width:300px" show-menu-by-longpress="1"></image>
const img = QR.createQrCodeImg('', {
size: parseInt(300)//二维码大小
})
const fsm = wx.getFileSystemManager();
const FILE_BASE_NAME = 'tmp_base64src.png';
const filePath = wx.env.USER_DATA_PATH+'/'+FILE_BASE_NAME;
fsm.writeFile({
filePath: filePath,
data: img.slice(22),//img是带有前缀'data:image/gif;base64,'所以要去掉
encoding: 'base64',
success: () => {
console.log('写入成功, 路径: ', filePath);
wx.getImageInfo({
src: filePath,
success: (res) => {
console.log(res,'base64img=============')
this.QRcodeImg = filePath
},
fail:error=>{
console.log('“读取图片信息失败******”', error);
}
})
},
fail: err => {
console.log('“失败******”', err);
},
});
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wxfile://是资源在电脑微信的缓存地址,手机上当然是找不到这个图片的