Open
Description
Прошу добавить поддержку загрузки файлов по ссылке сгенерированной URL.createObjectURL()
vkBridge.send("VKWebAppDownloadFile",
{
"url": URL.createObjectURL(blob),
"filename": this.currentFile.name
}
).then((data) => {
if (data.result) {
// TODO: save completed
} else {
// TODO: save failed
}
})
Workaround с предварительным конвертированием в base64 работает
blobToBase64(blob)
.then((base64String: string) => {
vkBridge.send("VKWebAppDownloadFile", {
"url": base64String,
"filename": this.currentFile?.name ?? 'unknown_file.bin'
}).then((data: { result: boolean }) => {
if (data.result) {
// TODO: save completed
} else {
// TODO: save failed
}
}).
}).catch((error: Error) => {
console.error("Error converting blob to base64:", error);
})
}
Возможно дубликат: https://github.com/VKCOM/vk-bridge/issues/489
Activity