3

可能重复:
有没有办法在使用数据时指定建议的文件名:URI?

因此,我设法从 powerpoint 中获取了一个 XML 文件,对该 XML 进行 ajax,然后提示用户下载使用 base 64 编码的文件。一旦用户下载了文件,他/她就可以用 powerpoint 打开它,一切正常。我唯一的问题是要下载的文件的名称和扩展名。目前在 chrome 中,它提示下载一个名为“download”的文件,没有文件扩展名。关于如何编辑要下载的文件名和扩展名的任何想法?
这是代码片段:

var file;
$.ajax({
    type: "GET",
    url: "file.xml",
    dataType: "xml",
    success: function(xml) {
        file = xml;
    }
});

window.location = "data:ms-powerpoint;base64" + btoa(file);

谢谢!

4

0 回答 0