2014-06-16 4 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();