From 64f8a40984e58b034b96e240c0bb9e549047bac1 Mon Sep 17 00:00:00 2001 From: bill bittner <bittner.w@gmail.com> Date: Wed, 4 Jul 2018 17:00:49 -0700 Subject: [PATCH] changed form data to attach a File rather than Blob --- src/renderer/redux/actions/publish.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/redux/actions/publish.js b/src/renderer/redux/actions/publish.js index 5c725a64f..3f2f8c871 100644 --- a/src/renderer/redux/actions/publish.js +++ b/src/renderer/redux/actions/publish.js @@ -74,6 +74,7 @@ export const doResetThumbnailStatus = () => (dispatch: Dispatch): PromiseAction export const doUploadThumbnail = (filePath: string, nsfw: boolean) => (dispatch: Dispatch) => { const thumbnail = fs.readFileSync(filePath); const fileExt = path.extname(filePath); + const fileName = path.basename(filePath); const makeid = () => { let text = ''; @@ -100,9 +101,9 @@ export const doUploadThumbnail = (filePath: string, nsfw: boolean) => (dispatch: const data = new FormData(); const name = makeid(); - const blob = new Blob([thumbnail], { type: `image/${fileExt.slice(1)}` }); + const file = new File([thumbnail], fileName, { type: `image/${fileExt.slice(1)}` }); data.append('name', name); - data.append('file', blob); + data.append('file', file); data.append('nsfw', nsfw.toString()); return fetch('https://spee.ch/api/claim/publish', { method: 'POST',