Я пытаюсь загрузить изображение на сервер, используя ImagePicker из библиотекиact-native-image-picker. Объект FormData выглядит следующим образом:
formData.append(
'file',
{
uri: (Platform.OS === 'android' ? 'file://' : '') + uri,
name,
type
},
name
);
formData.append('record_table', 'appeal');
formData.append('record_id', id);
Но тело запроса выглядит так:
------WebKitFormBoundaryD7laJAomb18bDdHK
Content-Disposition: form-data; name="file"
[object Object]
------WebKitFormBoundaryD7laJAomb18bDdHK
Content-Disposition: form-data; name="record_table"
appeal
------WebKitFormBoundaryD7laJAomb18bDdHK
Content-Disposition: form-data; name="record_id"
4014
------WebKitFormBoundaryD7laJAomb18bDdHK--
Ошибка ответа сервера. В почтальоне это работает и тело запроса выглядит так:
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="/C:/Users/Daniel/Desktop/Untitled1.png"
Content-Type: image/png
(data)
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="record_table"
appeal
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="record_id"
4014
----WebKitFormBoundary7MA4YWxkTrZu0gW
Буду рад любой помощи.