# コード
const url = 'api/user/create' // 想定するリクエストデータ const obj = { test_file: File array: ['test1','test2','test3'] } const params = new FormData() params.append('test_file', obj.test_file); params.append('array', obj.array); const config = { headers: { 'content-type': 'multipart/form-data' } }; return axios .post(url, params, config) .then(res => { dispatch(TestSuccess(res.data)); }) .catch(err => { dispatch(TestFailed(err)); });
このようにaxiosのPOSTで送信しています。
API側でリクエストの値をconsole.logしてみると
"test1,test2,test3"
先ほど配列でリクエストに含めたデータがstringで受け渡されています。
なので、Fileと配列を含んで型が変わらないように送信できる方法があれば教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
2020/02/18 06:50
2020/02/18 06:52
2020/02/18 07:00