如何在Safari中下载excel文件
你好JavaScripters,
我试图在Safari中下载一个类型为xlsx(excel)的blob文件。 我这样做了:
obReader = new FileReader();
obReader.onload = function(e) {
obdata = btoa(obReader.result);
obDatauri = 'data:' + isbContentType + ';base64,' + obdata;
window.location = obDatauri;
};
obReader.readAsBinaryString(iobBLOB);
上面的代码下载pdf和txt文件,但是当我使用下载一个excel文件时,它不起作用。
var iobBLOB具有blob,而isbContentType具有Content-Type,我已经使用过这些:
和在这里看到的其他人
Blob文件有这种类型:
应用/ vnd.openxmlformats-officedocument.spreadsheetml.sheet
经过Macbook pro,Safari 9.03测试
注意:此代码适用于ChromeiOS和Safari(iPhone)
谢谢您的帮助!
链接地址: http://www.djcxy.com/p/8209.html上一篇: How to download an excel file in Safari
下一篇: what should be the response content type for excel file