2016-07-27 2 views
0

ParseCloud-function URL에서 미리보기 이미지 (JPG/PNG)를 검색하여 ParseFile으로 저장하고 싶습니다. 파스 클라우드 - URL의 미리보기 이미지를 가져옵니다.

ParseCloud 기능이

다음
Parse.Cloud.define("statusDone",function(request,response) 
{ 
Parse.Cloud.useMasterKey(); 

var doneObjectId = request.params.doneObject; 

s_status  = request.params.s_status; 
s_message  = request.params.s_message; 
s_link  = request.params.s_link; 

var StatusObject = Parse.Object.extend("Status"); 
var sObject = StatusObject .createWithoutData(doneObjectId); 
sObject .set("isDone", true); 
sObject .set("link", s_link); 
sObject .set("message", s_message); 
sObject .set("statusColor", s_statusColor); 

... 

} 

, 나는 link에 대한 썸네일을 가져오고 당신이 할 수있는 무엇 ParseFile

답변

0

로 저장하고자하는 내부 Parse.Cloud.httpRequest을 사용하는 것입니다 귀하의 구름 코드는 s_link에 대한 호출을 실행하여 결과를 얻은 다음 Parse.File에 저장하십시오. 여기에 일부 코드 단편이 있습니다 :

Parse.Cloud.httpRequest({ 
     url: s_link, 
     headers: { 
      // in case you need request headers 
     } 
    }).then(function(res) { 
    // here you get the result from here you can create your Parse.File in the following way (from parse js DOCS). 
    // 1. create file with bytes 
    // var bytes = [ 0xBE, 0xEF, 0xCA, 0xFE ]; 
    // var file = new Parse.File("file_name}", bytes,"{content_type}"); 
    // 2. create with base64 string 
    // var base64 = "V29ya2luZyBhdCBQYXJzZSBpcyBncmVhdCE="; 
    // var file = new Parse.File("myfile.txt", { base64: base64 }); 
    }); 
+0

이것을 클라우드 기능에 포함 시키면 기능이 타임 아웃되어 오류가 발생할 가능성이 있습니까? – Zen

관련 문제