Skip to main content

Utils

Sometimes the browser shows the file directly on the browser instead of downloading it. To force the browser to download the file, you can use the getDownloadUrl function.

ts
import { getDownloadUrl } from '@edgestore/react/utils';
getDownloadUrl(
url, // the url of the file
'overwrite-file-name.jpg', // optional, the name of the file to download
);

Format file size

You might want to display the file size in a human readable format. You can use the formatFileSize function to do that.

ts
import { formatFileSize } from '@edgestore/react/utils';
formatFileSize(10485760); // => 10MB