2017-06-17 69 views
0

当图标是Parse.File时,我想从BeforeSaveRequest.object.icon中获取数据。通过beforeSave从Parse.File获取数据

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

回答

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 
    }); 
}