javascript - 将 Canvas base64 图像上传到 parse.com 时图像链接损坏

标签 javascript jquery html parse-platform

我的应用程序只有 html 和 javascript。下面是我在 parse.com 上保存 base64 imgData 的代码片段

var parseFile = new Parse.File("mypic.jpeg", {base64:imgData});
                parseFile.save().then(function(data) {
                    console.log("Got it!");
                    console.log("Ok");
                    console.dir(data);

                }, function(error) {
                    console.log("Error");
                    console.log(error);
                });

我的疑惑是保存后如何获取图片源。

我正在获取图像 url console.log(data._url) 但 url 已损坏。

你能帮忙解决这个问题吗?我想获取保存的图片网址。纠正我哪里错了。

提前致谢。

最佳答案

我认为您必须将 parseFile.url() 用户用于保存的 promise 函数。

var parseFile = new Parse.File("mypic.jpeg", {base64:imgData});

parseFile.save().then(function(data) {
        console.log("Got it!");
        console.log("Ok");
        console.dir(data);  
        console.log(parseFile.url());
    }, function(error) {
        console.log("Error");
        console.log(error);
    }
);

关于javascript - 将 Canvas base64 图像上传到 parse.com 时图像链接损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17995483/

相关文章:

javascript - AUI 复选框未显示为已选中但值为 true

javascript - Vue 计算属性返回一个 promise ?

javascript - 如何在选择文件后立即上传图像,而不是强制用户单击单独的 "Upload"按钮?

javascript - 停止在 iframe 中执行之前的 javascript

javascript - 当select有值时在select by text中选择值?

html - 创建一个带边框的三 Angular 形 div

jquery - html anchor 跳转到顶部

javascript - 如何在绑定(bind)到 'react-native-router-flux'中onPress事件的函数中调用Actions.xxx

Jquery动画底部问题

javascript - 使用表格排序器进行多选复选框