diff options
author | dan <[email protected]> | 2023-06-19 15:46:23 -0400 |
---|---|---|
committer | dan <[email protected]> | 2023-06-19 15:46:23 -0400 |
commit | 79d313362894fe9a978bac53b2d86fafa86a2b09 (patch) | |
tree | 9f6511b94ee70c2b61da498353ac970c75d8e015 | |
parent | 6d9c0a8438389a471c2cf7d53a036b46757e1160 (diff) | |
download | photo-album-gen-79d313362894fe9a978bac53b2d86fafa86a2b09.tar.gz photo-album-gen-79d313362894fe9a978bac53b2d86fafa86a2b09.tar.bz2 photo-album-gen-79d313362894fe9a978bac53b2d86fafa86a2b09.zip |
fix: large photo albums do not fail to download
-rw-r--r-- | demo.js | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -37,10 +37,8 @@ function download() { const link = document.createElement('a'); const mimeType = 'text/plain'; link.download = `${(new Date()).toISOString()}-photobook.html`; - link.href = 'data:' - + mimeType - + ';charset=utf-8,' - + encodeURIComponent(htmlOuter(elHtml)); + const blob = new Blob([htmlOuter(elHtml)], {type: mimeType}); + link.href = URL.createObjectURL(blob); link.click(); // URL.revokeObjectURL(link.href); } |