2017-04-09 6 views
0

APIにデータをPOSTしようとするたびにエラーが発生しました。 要求:POSTファイルのマルチパート/フォームデータ(JavaScript)を受け取ったときのエラー

changeUserAvatar(authParam, file) { 
    let formData = new FormData(); 
    //file is actually new FileReader.readAsDataURL(myId.files[0]); 
    formData.append('profile_image', file); 

    fetch(BASE_URL + 'profile-image', { 
    method: 'POST', 
    headers: { 
    'Content-Type': 'multipart/form-data', 
    'Authorization': authParam 
    }, 
    body: formData 
    }).then((response) => { 
    return response.json(); 
    }).then((response) => { 
    debugger; 
    }).catch((error) => { 
    console.error(error); 
    }); 
} 

エラー:profile_imageは空白にすることはできません(422)。

ただし、空白ではありません。

要求ペイロードenter image description here

私が間違って何をしますか?

GutHubで解決

答えて

関連する問題