2017-06-17 1 views
0

Je souhaite récupérer les données du BeforeSaveRequest.object.icon lorsque l'icône est Parse.File.Obtenir des données à partir de Parse.File via beforeSave

Mais le problème est que le fichier Parse.File ne contient aucun attribut ou fonction de données et que nous ne pouvons pas récupérer le fichier avant qu'il ne soit enregistré.

Répondre

0

J'ai trouvé que je peux utiliser le Parse.Cloud.httpRequest pour aller chercher le fichier, même s'il provient de BeforeSaveRequest.

J'ai remarqué que le fichier est en cours d'enregistrement avant qu'il n'atteigne la demande.

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