标签: javascript jquery ajax binary binaryfiles
我有一种情况,我不得不通过ajax获取二进制数据(对于PDF,Word文档等),并允许用户通过点击链接下载文件。
目前,我正在通过打开包含二进制数据的新浏览器窗口来实现此目的。
window.open("data:application/pdf;base64,"+ binaryFileData);
这适用于打开文件,但生成的文件名始终是实际的二进制字符串,而不是任何人类可读的字符串。
有没有办法给打开的文件一个特定的名字?