dropme: debug download

This commit is contained in:
Dana Lee 2025-03-05 11:17:08 +01:00
parent 8e61b161ec
commit eb2ea0092c
No known key found for this signature in database

View file

@ -159,19 +159,25 @@
<script>
document.addEventListener('DOMContentLoaded', function () {
const binary = "{{{responseBinary}}}" ? JSON.parse(decodeURIComponent("{{{responseBinary}}}")) : '';
console.log('dgl binary', binary);
if (binary) {
const decodedBinary = atob(binary.data);
console.log('dgl decodedBinary', decodedBinary);
const blob = new Blob([decodedBinary], {
fileExtension: binary.fileExtension ?? "",
fileName: binary.fileName ?? "",
type: binary.mimeType ?? "",
});
console.log('dgl blob', blob);
const link = document.createElement("a");
link.href = URL.createObjectURL(blob);
link.download = binary.fileName ?? "file";
document.body.appendChild(link);
console.log('dgl link', link);
link.click();
document.body.removeChild(link);
}