When I download the image from storage it shows unknowntime in browser while downloading
TypeScript
let downloadImage = async () => {
console.log("Downloading image");
let result = await authservice.downloadImage(post?.imageid);
console.log(result);
const link = document.createElement("a");
link.href = result.href;
link.download = "image.jpg"; // Set the filename for the downloaded image
// Programmatically click the link to trigger the download
link.click();
};```
TL;DR
Issue: Developers are encountering an unknown download time when downloading an image from storage. The download progress appears as 'unknown' in the browser.
Solution: The function responsible for downloading the image should be modified to include progress tracking in order to display the correct download time in the browser.TypeScript
async downloadImage(id){
try {
let file = await this.storage.getFileDownload(
conf.BUCKET_ID,
id
)
return file
} catch (error) {
console.log(error);
throw error.message
}
}
}```
Recommended threads
- Opening Project I get "500 Internal Erro...
https://cloud.appwrite.io/console/project-fra-69521af1003b40c342b1/overview/platforms I want open my app now. how to fix this? I can't find solution to fix th...
- Realtime doesn't seem to work with Table...
Hi, I am trying to connect my tables rows with realtime on my react website, it connects, but I dont get the rows when a row is being created. I tried with Chan...
- Resource limit error using API for proje...
Project ID: 67414182001dfe44c386 Endpoint: https://fra.cloud.appwrite.io/v1 Web Dashboard works fine, able to CRUD. But API return error ``` { "message": "...