H5+ gallery +io接口操作 输出的base64格式不正确,求解

发布于 2021-12-01 17:00:01 字数 5727 浏览 835 评论 3

// 从相册中选择图片
        console.log("从相册中选择图片:");
        plus.gallery.pick(
            function(path) {
                plus.io.resolveLocalFileSystemURL(
                    path,
                    function(entry) {
                        entry.file(function(file) {
                            console.info("开始转化文件" + JSON.stringify(file));
                            reader = new plus.io.FileReader();
                            reader.onloadend = function(e) {
                                console.log("Read success");
                                // Get data
                                console.log(e.target.result);
                                var success = function(r) {
                                    var res = { tempFilePaths: [r] };
                                    obj.success && obj.success(res);
                                };
                                //上传失败
                                var fail = function(error) {
                                    alert("上传失败! Code = " + error);
                                };
                                upload(e.target.result);
                            };
                            reader.readAsDataURL(file);
                        });
                    },
                    function(e) {
                        alert("Resolve file URL failed: " + e.message);
                    }
                );
            },
            function(e) {
                console.log("取消选择图片");
            },
            { filter: "image" }
        );

代码如上,转出来的base64格式:

data:image/jpeg;base64,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

 

求各位看看什么问题?都是照着文档写的啊。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

拥有 2021-12-08 09:55:18

建议试试 CryptoJS 这个加解密库,里面有Base64的加解密实现,我原来就习惯用这个

筱果果 2021-12-08 06:40:47

问题是现在客户端自己生成的base64码是错误的,base64校验不过去,但是确确实实是照着h5+的接口写的,也无报错的运行完了,还生成了错的64

等你爱我 2021-12-07 19:34:57

先确定服务器能否解码自己生成的base64,如果能再确认客户端收到的base64是否与服务端的完全一致

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文