首頁 >web前端 >js教程 >我可以為資料 URI 下載預定義建議檔名嗎?

我可以為資料 URI 下載預定義建議檔名嗎?

DDD
DDD原創
2024-12-02 08:12:14450瀏覽

Can I Predefine a Suggested Filename for Data URI Downloads?

指定資料的建議檔名:URI 下載

從資料 URI 下載檔案時,瀏覽器通常會提示使用者選擇檔案名稱。是否可以在超連結中指定建議的檔案名稱?

在標記中

是的,您可以使用下載屬性:

<a download="FileName" href="data:application/octet-stream;base64,SGVsbG8=">

Chrome、Firefox、Edge、Opera、桌面版Safari 10 、iOS Safari 13支援下載屬性,但不支援IE11.

JavaScript 中

如果不支援download 屬性,可以使用JavaScript 模擬下載並指定檔名:

const blob = new Blob(['Hello'], { type: 'text/plain' });
const url = URL.createObjectURL(blob);

const a = document.createElement('a');
a.href = url;
a.download = 'FileName.txt';
a.click();

以上是我可以為資料 URI 下載預定義建議檔名嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn