【发布时间】:2017-08-19 03:29:29
【问题描述】:
我让 webApi 返回一个我必须显示的 blob 文件。 我怎么知道我得到的 blob 是什么类型的?它可以是任何东西,pdf、doc、jpeg 等。
$http({ method: 'GET', url: (itemsUrl), responseType: 'arraybuffer' }).then(function mySucces(res) {
var byteArray = res.data;
byteArray = new Uint8Array(byteArray);
var file = new Blob([byteArray], { type: '??????' });
var fileURL = URL.createObjectURL(file);
window.open(fileURL);
});
或者,如何在不知道文件类型的情况下在新窗口中打开 blob?
【问题讨论】: