Ошибка сетевого запроса при получении сообщения с данными из нескольких частей - PullRequest
1 голос
/ 28 мая 2020

Я безуспешно пробовал следовать { ссылка } и { ссылка }. Я все еще получаю Network request failed.

Вот мой запрос cURL, который работает:

curl -X POST "url" -H  "Content-Type: multipart/form-data; boundary=--CUSTOM" -H "Content-Length: 237" -d $'----CUSTOM\nContent-Disposition: form-data; name="fileToUpload"; filename="t006"\nContent-Type: application/octet-stream\n\nset shiftwidth=4\nset autoindent\n\n----CUSTOM\nContent-Disposition: form-data; name="submit"\n\nUpload Image\n----CUSTOM--\n'

И вот то, во что я пытался его преобразовать, и он возвращает Network request failed.

uploadFile(){
        const formData = new FormData()
        formData.append('blob', new Blob(['set shiftwidth=4\nset autoindent\n']), 't006')

        fetch('url', {
          method: 'POST',
          body: formData
        })
        .then(data => {
          console.log(data)
        })
        .catch(error => {
            console.log('error:' + error.message);
        })

Требуется ли Content-Length или тело Content-Type: application/octet-stream?

Я новичок во всем этом, поэтому любая помощь будет принята с благодарностью. Спасибо

1 Ответ

0 голосов
/ 28 мая 2020

Попробуйте использовать PUT вместо метода POST. Добавьте FLIPPER_VERSION = 0.41.0 в свой gradle.properties. Если это не сработает, прокомментируйте код из ReactNativeFlipper. java путь класса к этому файлу yourProject \ node_modules \ react-native \ ReactAndroid \ src \ debug \ java \ com \ facebook \ flipper. comment this code path to this file yourProject\node_modules\react-native\ReactAndroid\src\debug\java\com\facebook\flipper

...