Как загрузить изображение в формате redux в aws s3 с помощью nodejs - PullRequest
0 голосов
/ 19 февраля 2019

это не повторяющийся вопрос

Я пытаюсь загрузить изображение в aws s3 с помощью nodejs, вот моя redux-форма

  const onSubmit = (image, dispatch)=>
  {        
    dispatch(imageActions.LogoUpdate(image)) ;  
  }


  const ImageEditPageForm = ({ handleSubmit }) => {
    return (    
     <form onSubmit={handleSubmit(onSubmit)}>
        <Field label="logo" name="logo" component={customFileInput}  type="file" />   
        <button type="submit" label="submit">Submit</button>
      </form>

    );
  }

Служба код

function LogoUpdate(image) {
    const requestOptions = {
        method: 'PUT',
        headers: { ...authHeader(), 'Content-Type': 'multipart/form-data' },
        body: JSON.stringify(image)
    };
    console.log(image);
    return fetch(`${apiUrl}/logo/${image.parentId}`, requestOptions).then(handleResponse)
    .then( data => {  return data; });
}

застрял на узле nodejs. Не получает никаких данных, вот мой консольный журнал image со стороны клиента

{id: "5c66478b0814720a4365fe72", parentId: "5c66478b0814720a4365fe71", editing: true, logo: FileList}
editing: true
id: "5c66478b0814720a4365fe72"
logo: FileList
0: File(19355) {name: "11964821.jpeg", lastModified: 1549777663435, lastModifiedDate: Sun Feb 10 2019 11:17:43 GMT+0530 (India Standard Time), webkitRelativePath: "", size: 19355, …}
length: 1
__proto__: FileList
parentId: "5c66478b0814720a4365fe71"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...