curl.exe -F 'data=@./resourcesByFileId.png' -F 'props={"title":"resource title"}' http://localhost:27583/resources
async create(fd: FormData) {
const resp = await axios.post<ResourceGetRes>(
ApiUtil.baseUrl('/resources'),
fd,
{
headers: fd.getHeaders(),
},
)
return resp.data
}
const fd = new FormData()
const path = resolve(__dirname, '../resource/resourcesByFileId.png')
console.log('test create: ', path)
fd.append('props', JSON.stringify({ title: '图片标题' }))
fd.append('data', createReadStream(path))
await resourceApi.create(fd)
吾辈用 form-data 和 axios 尝试了一下炸掉了