//src/features/admin/contentSlice.js
export const saveFullGuide = createAsyncThunk(
"contents/safeFullGuide",
async (params) => {
console.log(params, ">params");
const config = { headers: { "content-type": "multipart/form-data" } };
const formdata = new FormData();
formdata.append("id", params.id);
[...]
params.files.forEach((file) => formdata.append("files", file));
const res = await api.post("/fullGuide", formdata, config);
console.log(res, ">>res");
if (res.data.ok) {
alert("저장완료되었습니다.");
}
}
);
**formData(사진 포함한 오브젝트) 사용하여 전송시 id(pk id) typeof가 number 라도 string으로 변환됌.
(백에서 형변환하여 해결)
참고 : https://stackoverflow.com/questions/33870800/send-integers-in-formdata