如何从ionic / parse中的文件路径上传图像文件?

时间:2015-05-14 19:37:20

标签: angularjs cordova parse-platform ionic-framework ionic

我有一个FILE_URI(这是文件的路径),如何使用它来解析文件?我的解析数据" db"目前有一个名为" image"并且是文件类型字段。我该如何处理?我试图创建一个解析文件,然后设置并保存它,但没有骰子。感谢。

$scope.fileURL // FILE_URI  "file:///var/mobile/Containers/data/application/"

var parseFile = new Parse.File("img.png", $scope.fileURL);

var image = new Parse.Object("image");
image.set("image", parseFile);
image.save();

1 个答案:

答案 0 :(得分:0)

Parse将图像存储在base64编码的字符串中,我建议你先将图像转换为base64编码的字符串,然后保存在解析上。

这里有一个urlTobase64函数:How to convert image into base64 string using javascript

convertImgToBase64URL('http://bit.ly/18g0VNp', function(base64Img){
    var Parsefile = new Parse.File("img.png", {base64: base64Img});
});

解析文件文档:https://parse.com/docs/js/guide#files-creating-a-parse-file