1

Titanium Appcelerator と Android に問題があります。インターネットから SD カードに画像を保存したい。どうやってやるの ?

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

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

どんな助けでも大歓迎です、どうもありがとう。

4

1 に答える 1

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
于 2012-10-29T10:41:05.137 に答える