Это мой код на стороне клиента:
const imageData = new FormData()
imageData.append('upload', {
uri: imageUri,
name: imageName,
})
fetch(`${server}/image/${typeOfImage}`, {
headers: {
Accept: 'application/json',
'Content-Type': 'multipart/form-data',
},
method: 'POST',
body: imageData,
})
...
На стороне сервера У меня есть Express Server, и в обработчике для вышеуказанного запроса я использую модуль "multer", чтобы позаботиться о загрузке изображенияотправлено клиентом.
const multer = require('multer')
const upload = multer({
storage: storage,
limits: {
// fileSize: 10
}
}).single('upload')
function postImage(imageType, req, res) {
upload(req, res, function(err) {
...
Моя проблема в том, что я не могу добавить в запрос дополнительный параметр тела, чтобы получить доступ к серверной стороне.
Есть идеи?