diff --git a/packages/app/constants/menu-contexts.js b/packages/app/constants/menu-contexts.js index 599bbfc4..699d4419 100755 --- a/packages/app/constants/menu-contexts.js +++ b/packages/app/constants/menu-contexts.js @@ -98,7 +98,6 @@ export default { label: "Download media", icon: "Download", action: () => { - app.message.info("Downloading media...") download(media.src) control.close() } diff --git a/packages/app/src/utils/download/index.js b/packages/app/src/utils/download/index.js index 33f7de85..beae9755 100755 --- a/packages/app/src/utils/download/index.js +++ b/packages/app/src/utils/download/index.js @@ -1,9 +1,8 @@ export default (uri, filename) => { + app.message.info("Downloading media...") + fetch(uri, { method: "GET", - headers: { - "Content-Type": "application/pdf", - }, }) .then((response) => response.blob()) .then((blob) => { @@ -29,4 +28,8 @@ export default (uri, filename) => { // Clean up and remove the link link.parentNode.removeChild(link) }) + .catch((error) => { + console.error(error) + app.message.error("Failed to download media") + }) } \ No newline at end of file