通过beforeSave从Parse.File获取数据

时间:2017-06-17 13:01:19

标签: javascript node.js file parse-platform parse-server

我想在图标为BeforeSaveRequest.object.icon时从Parse.File获取数据。

但问题是Parse.File不包含任何数据属性或函数,我们无法在保存之前获取文件。

1 个答案:

答案 0 :(得分:0)

我发现我可以使用Parse.Cloud.httpRequest来获取文件,即使它来自BeforeSaveRequest。

我注意到文件在到达请求之前已被保存。

var parseFile = request.object.get("image");

function httpRequest(parseFile, method, callback) {
  var url = parseFile.url();
  Parse.Cloud.httpRequest({
    "GET",
    url,
  }).then(function(response) {
    console.log(`Data: ${response.buffer}`
  }, function(response) {
    // Error
  });
}