如何在Android HTML5应用程序中创建blob

时间:2014-02-11 15:40:40

标签: android pdf cordova blob

我的服务器吐出PDF的来源。使用XHR2我使用xhr.responseType = 'blob';请求代码对于iOS我只需使用

blob = new Blob([this.response], {type: "application/pdf"});

然后使用Phonegap的Filewriter保存它。当我打开保存的文件时,我有一个完美的PDF。我根本无法在Android上获得类似的功能。我的最后一次尝试是:

             if (!window.BlobBuilder && window.WebKitBlobBuilder){
                window.BlobBuilder = window.WebKitBlobBuilder;
                var bb = new window.BlobBuilder();
                bb.append(this.response);
                blob = bb.getBlob("application/pdf");}
因为Android只是普通的'BlobBuilder'而咳嗽。然后适当地创建一个FileWriter然后保存的PDF。文件结构大概可以作为PDF,因为PDF阅读器无需投诉即可打开它。不幸的是,PDF完全是空白的。 我似乎无法让老人知道Android所需的任何内容。

0 个答案:

没有答案