【问题标题】:TideSDK: Download mp3 filesTideSDK:下载 mp3 文件
【发布时间】:2014-08-06 13:36:31
【问题描述】:

我正在尝试从服务器下载 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();
});

谢谢。

【问题讨论】:

    标签: desktop-application tidesdk


    【解决方案1】:

    这行得通:

    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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-04
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      • 2011-05-31
      相关资源
      最近更新 更多