это не повторяющийся вопрос
Я пытаюсь загрузить изображение в 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"