安卓的在tencent/MicroMsg/wxanewfiles/.../ 下 那么ios的在哪看?
wx.writeFile保存一个base64的pdf,怎么找到pdf呢?代码如下[代码]var[代码] [代码]aa = wx.getFileSystemManager();[代码][代码]aa.writeFile({[代码][代码] filePath: wx.env.USER_DATA_PATH + [代码][代码]'/a.pdf'[代码][代码],[代码][代码] [代码][代码]data: base64,[代码][代码] [代码][代码]encoding: [代码][代码]'base64'[代码][代码],[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'保存成功'[代码][代码],[代码][代码] [代码][代码]})[代码] [代码] }[代码] })安卓和ios都能保存成功,那么怎么找到这个文件呢?
2019-09-02打印res src={"tempFilePaths":["wxfile://tmp_1fdf2e5d12e2240a0919091d64e0489ccccab8acc7ca33c9.jpg"],"errMsg":"chooseImage:ok","tempFiles":[{"path":"wxfile://tmp_1fdf2e5d12e2240a0919091d64e0489ccccab8acc7ca33c9.jpg","size":49535}]} 也没有落地路径
chooseImage会生成一个本地路径的图片,怎么获取它的路径并删除掉图片?适用chooseImage拍摄图片,代码如下: [代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1,[代码][代码] [代码][代码]sizeType: [[代码][代码]'compressed'[代码][代码]],[代码][代码] [代码][代码]sourceType: [[代码][代码]'camera'[代码][代码]],[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log(res.tempFilePaths[0]);[代码][代码] [代码][代码]} ,[代码]会打印这样一个临时图片的路径: wxfile://tmp_1fdf2e5d12e2240a0919091d64e0489ccccab8acc7ca33c9.jpg 在相册中也会落地一个文件: /storage/emulated/0/tencent/....../Weixin/microMsg.时间戳.jpg 问: 怎么获取这个路径,并删除这个文件。 或者不生成这个落地文件
2019-08-06只有ios有问题,安卓没有问题
canvas切图后,在ios真机上运行显示整张图片需求: [图片] 代码: three.beginPath(); three.moveTo(x, y); three.lineTo((x + w) + r * 0.4, y); three.arc((x + w) + r, y - r * 0.8, r, 0.7 * Math.PI, 0.3 * Math.PI); three.lineTo((x + (2 * w) + (2 * r)), y); three.lineTo((x + (2 * w) + (2 * r)), y + h); three.arc((x + (2 * w) + (2 * r)) + (r * 0.8), y + h + r, r, 1.2 * Math.PI, 0.8 * Math.PI); three.lineTo((x + (2 * w) + (2 * r)), y + (2 * h) + (2 * r)); three.lineTo(x, y + (2 * h) + (2 * r)); three.lineTo(x, y + h + 2 * r - r * 0.4); three.arc(x + (r * 0.8), y + h + r, r, 0.8 * Math.PI, 1.2 * Math.PI, true); three.lineTo(x, y); three.clip() three.closePath(); three.drawImage(img, 0, 0, canvas_width, canvas_height); three.draw() 模拟器效果: [图片] 真机运行效果: [图片] 显示整张图片,怎么回事????求解
2019-07-25