3

重複の可能性:
data: URI を使用するときに推奨ファイル名を指定する方法はありますか?

そのため、パワーポイントから XML ファイルを取得し、その XML を ajax してから、base 64 エンコーディングでファイルをダウンロードするようにユーザーに促しました。ユーザーがファイルをダウンロードすると、パワーポイントで開くことができ、すべてが完璧に機能します。私の唯一の問題は、ダウンロードするファイルの名前と拡張子です。現在クロムでは、ファイル拡張子なしで「ダウンロード」という名前のファイルをダウンロードするように求められます。ダウンロードするファイルの名前と拡張子の両方を編集する方法についてのアイデアはありますか?
コードのスニペットを次に示します。

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