169 похожих чатов

Вот почему-то network error даёт, FormData как-то некорректно файл впихивает,

не могу понять в чём причина, ибо раньше файлы не отправлял в рн

createFormData(photo, body = {}) {
const data = new FormData();

data.append('photo', {
name: photo.fileName,
type: photo.type,
uri: Platform.OS === 'ios' ? photo.uri.replace('file://', '') : photo.uri,
});

Object.keys(body).forEach(key => {
data.append(key, body[key]);
});

return data;
}//
handleUploadPhoto(data) {

const SERVER_URL = 'https://httpbin.org/post';
console.log(`${SERVER_URL}`);

fetch(`${SERVER_URL}`, {
method: 'POST',
body: this.createFormData(data, {userId: '123'}),
headers: {
'Content-Type': 'multipart/form-data',
},
})
.then((response) => response.json())
.then((response) => {
console.log('response_handleuploade', response);
})
.catch((error) => {
console.log('handle err0r', error);
});

3 ответов

3 просмотра
@DS-🎭 Автор вопроса

bump

@DS 🎭
bump

network error обычно в логах если отправляешь на http без прописки этого исключения в Info.plist и AndroidManifest.xml соотвествтенно.

@DS-🎭 Автор вопроса
Alex
network error обычно в логах если отправляешь на h...

там что-то с type связано, если делать обычный Post всё работает, там что-то именно с обворачиваем в formdata не то "TypeError: Network request failed"

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
96
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Вопрос вроде правильно, но что надо сделать, чтоб текст был виден нормально ? ghci> TE.decodeUtf8 $ TE.encodeUtf8 "test - проба" "test - \1087\1088\1086\1073\1072"
Fedor
7
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Карта сайта