![](/img/trans.png)
[英]How to create a download file and not save it in server with javascript
[英]how to save file with name in a download function with javascript?
我的 web 應用程序中有一個 function 允許我下載當前圖像。 我還希望它做的是讓我有機會在下載時以該名稱保存此文件。
我的 function 是這樣的:
function saveFile(){ var dataURL = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream"); console.log(dataURL); window.location.href = dataURL; }
我該如何命名這個文件? 謝謝大家!
首先創建anchor tag
並添加href
和download
屬性以分別提供 uri 和 fileName。
function saveFile(){
var dataURL = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
console.log(dataURL);
const anchorLink = document.createElement('a');
document.body.appendChild(anchorLink)
anchorLink.href = dataURL;
anchorLink.download = "file_name.png";
anchorLink.click();
document.body.removeChild(anchorLink)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.