Загрузить файл: вывод [объекта объекта] с использованием FormData в React Native - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь загрузить изображение на сервер, используя 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

Буду рад любой помощи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...