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',