2012-10-28 141 views
1

我有一個問題,鈦加速器& Android。我想將互聯網上的圖像保存到SD卡中。我怎樣才能做到這一點 ?鈦 - 從互聯網上保存圖像到Android上的SD卡

var externalSrc = "http://example.com/image.jpg"; 

saveButton.addEventListener('click',function(e) { 
//?!? 
}); 

任何幫助將不勝感激,非常感謝。

回答

0

我還沒有嘗試Android上的代碼,但在iOS上這很好。

var c = Titanium.Network.createHTTPClient(); 
var f = Titanium.Filesystem.getFile(directory, filename); // Here is the path to save the file. 
var url = '/url/to/image.jpeg'; 
c.onload = function() { 
    // File saved 
}; 

c.ondatastream = function(e) { 
    // Progress value in e.progress; 
}; 

c.onerror = function(e) { 
    // error 
}; 

c.open('GET', url); // open the client 
c.setFile(f); 
c.send(); // send the data