在 Parse 上上传头像(使用 AngularParse 服务)

Uploading Avatar on Parse (using AngularParse Service)

{"name":"tfss-4dde4ec8-e678-495a-a5d0-d3e51f0bdafc-search-pic-img6.jpg","url":"http://files.parsetfss.com/d130ccda-cf9f-4264-999e-09305bed0fd1/tfss-4dde4ec8-e678-495a-a5d0-d3e51f0bdafc-search-pic-img6.jpg"}

这是 return 对象,当我将文件上传到解析服务器时。我想使用此对象将其作为类型 "file" 而不是字符串存储在 Parse Class 头像列中。简而言之,我试图在上传后将其存储为图像文件。我想在 Cloud Code javascript 中而不是在 html javacript 中进行。我想发送对象来解析并将其存储为图像文件。

这是我的云代码。我是新来解析的。

Parse.Cloud.beforeSave("editProfileweb", function(request) {
  var avatar = request.object;
  var user = request.user;
if (user) {
    user.set("avatar",avatar);
    user.save(null, {
    success: function(user) {
        response.success();
    },
    error: function(error) {
        // Show the error message somewhere and let the user try again.
        response.success();
    }
});
} else {
    response.error("User not authenticated");
}  });

我想这就是您要找的东西

Object.set({columnName: {"name": File.name, "url": File.url, "__type": "File"}});