私は自分のアプリでチタンを初めて使用します。チタンを使用してiOSでPDFファイルをダウンロードして保存する必要があります。ダウンロードしたファイルには、サードパーティのpdfビューアアプリケーションからアクセスできます。事前にこのおかげでこれを実現できます。
質問する
1134 次
1 に答える
1
1- Web サービスが PDF ファイルを返すことを確認します。
2- FileSystem を使用してファイルを管理する
var xhr = Titanium.Network.createHTTPClient({
onload : function() {
var f = Ti.Filesystem.getFile(Ti.Filesystem.externalStorageDirectory, 'file.pdf');
f.write(this.responseData);
tmpFile = Ti.Filesystem.createTempFile();
var newPath = tmpFile.nativePath + "." + f.extension();
Ti.API.info("newPath: " + newPath);
tmpFile = Ti.Filesystem.getFile(newPath);
tmpFile.write(f.read());
},
timeout : 10000
});
xhr.open('GET', 'your webservice');
xhr.send();
これで、PDF ビューアーを使用して、Android でテストした externalStorageDirectory から PDF を開くことができました。
于 2012-12-25T00:19:06.157 に答える