帖子
帖子
用户
博客
课程
显示全部楼层
7
帖子
0
勋章
4736
Y币

[问题求助] WXPhotoPicker+fs 插件如何将图片地址转换为base64 字符串

[复制链接]
发表于 2024-3-22 16:57:30



WXPhotoPicker +获取的图片地址  不能直接transPath 获取为真实路径


现在是通过fs.moveTo 将缓存地址存在【fs指定文件夹】中 生成的文件名随机      fs相关方法不能存储到【指定文件名】地址


只能是遍历【fs指定文件夹】取拿存储的文件地址    但要更换或新增其他图片时   会导致重复遍历【fs指定文件夹】拿了重复的文件 即全量


怎么实现增量新增/删除图片
意思是WXPhotoPicker获取的图片路径,不能直接使用吗,
fs可以将图片存储到项目的吧,我们用过
fs.moveTo({
                                    oldPath: ret.data,
                                    newPath: 'fs://img'
                                }, function(res, error) {
                                    if (res.status) {
                                        ret.data = api.fsDir+ '/img/' + 原文件名+ 原文件后缀;
                                       
                                    } else {
                                        console.log(JSON.stringify(error));
                                    }
                                });
7
帖子
0
勋章
4736
Y币
chyd④④⑤⑤②⑦⑧⑤② · 2024-3-22 17:14意思是WXPhotoPicker获取的图片路径,不能直接使用吗,
fs可以将图片存储到项目的吧,我们用过
fs.moveTo({

是全路径吗   比如之前的文件地址是var/mobile/Containers/Data/Application/F3EDE369-8AAE-4E3D-ABD2-F1BA16778B5E/Library/Caches/WXPhotoPicker/1711100332705.png

美亚商旅 · 2024-3-22 17:47是全路径吗   比如之前的文件地址是var/mobile/Containers/Data/Application/F3EDE369-8AAE-4E3D-ABD2-F1BA16778B5E/Library/Caches/WXPhotoPicker/1711100332705.png

是绝对路径,你可以试一下。
您需要登录后才可以回帖 登录

本版积分规则