2014-06-16 5 views
-1

Я пытаюсь загрузить mp3-файл с сервера, но приложение выходит из строя. Файл создается, получает некоторые данные в файле и затем сбой. Вот что я пытаюсь:TideSDK: Скачать mp3 файлы

var file = Ti.Filesystem.getFile(directory.nativePath(), filename); 
var httpClient = Ti.Network.createHTTPClient(); 

httpClient.open('GET', URL); 
httpClient.receive(function(data) { 


    var fileStream = Ti.Filesystem.getFileStream(file); 
    fileStream.open(Ti.Filesystem.MODE_WRITE, true); 

    fileStream.write(data); 
    fileStream.close(); 
}); 

спасибо.

ответ

0

Это работает:

var file = Ti.Filesystem.getFile(directoryPath, filename); 
var httpClient = Ti.Network.createHTTPClient();  
httpClient.onload = function(e) { 
     file.open(Ti.Filesystem.MODE_WRITE); 
     file.write(this.responseData); // write to the file 
    } 
httpClient.open('GET', URL); 
httpClient.send(); 
Смежные вопросы