still prompt for filename
This commit is contained in:
parent
ba3f96ecf6
commit
0588b14220
@ -1,11 +1,16 @@
|
|||||||
export function downloadFile(name, content, extension, mime) {
|
export function downloadFile(name, content, extension, mime) {
|
||||||
|
const filename = prompt("Filename?", name);
|
||||||
|
if (!filename) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const blob = new Blob([content], { type: mime });
|
const blob = new Blob([content], { type: mime });
|
||||||
const url = URL.createObjectURL(blob);
|
const url = URL.createObjectURL(blob);
|
||||||
|
|
||||||
const element = document.createElement("a");
|
const element = document.createElement("a");
|
||||||
|
|
||||||
element.href = url;
|
element.href = url;
|
||||||
element.download = name + extension;
|
element.download = filename.endsWith(extension) ? filename : filename + extension;
|
||||||
element.style.display = "none";
|
element.style.display = "none";
|
||||||
|
|
||||||
document.body.appendChild(element);
|
document.body.appendChild(element);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user