ファイルのアップロードでフォームを設定しました。ここでは、別のリクエストでCloudineに画像をアップロードします。私がしたいのは、CloudnodeからのレスポンスObjectからイメージURLを取得し、それを私のreduxフォームに渡し、他のフォーム値と共にすべてサーバーとデータベースに送信することです。これまでのところ私の要求は、どのように私は、応答からこの画像のURLデータを追加することができますし、私のサーバーに送信する前に私Reduxのフォームに渡し、このReduxフォーム:送信する前にReduxフォームにイメージURLを追加するにはどうすればよいですか?
onChange(event) {
let formData = new FormData();
formData.append('file', event.target.files[0]);
formData.append('upload_preset', UPLOAD_PRESET);
axios({
url: `${COUDINARY_ROOT_URL}`,
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: formData
}).then((res) => {
console.log(res);
}).catch((err) => {
console.err(err);
});
私の問題があるように見えますか?
効率的でない場合は、推奨事項にも本当に感謝しています。
ありがとうございます!私は最初に店にそれを追加することを考えていた。しかし、それは本当に必要ではなかったので、私は代わりにコンポーネントの内部に移動しました。あなたのアプローチを試してみましょう、もう一度、ありがとう! :) –