Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

React native expo 2

328 PLN

Załączniki 1

Wgląd do aplikacji jest dostępny tylko zarejestrowanym użytkownikom.
  • Artem Osiadlyi
    20 listopada 2020, 20:40 |

    Здравствуйте, в каком формате сервер принимает файл??? Это form data или base64? 

  • Erzhan S.
    20 listopada 2020, 20:49 |

    Formdata. bynary array 

    uri,

              type: mime.getType(uri),

              name: name || `attachment.${uri.split(".").pop()}`

  • Erzhan S.
    20 listopada 2020, 20:50 |

    получается есть FileList array [{uri, type, name},...]

  • Artem Osiadlyi
    20 listopada 2020, 22:49 |

    не важно как мы получим фотку (из камеры или из галереи) не важно какие параметры главное что у нас в response.uri будет ссылка на фотку.

    дальше нужно описать что то типа:


    const _Photo = async image => {

        try {

          const formData = new FormData()

          formData.append('image', image)


        } catch (error) {

          console.log(error)

        }

      }

    это наша FormData - просто сформированая и готовая к отправке.


    const _sendImage = image => {

      return async dispatch => {

        try {

          const { data } = await axios.post('/image', image)

        } catch (error) {
          console.log(error)

        }

      }

    }

    дальше уже дело за бекендом 



  • Erzhan S.
    21 listopada 2020, 6:33 |

    Будете принимать заказ ? =) Спасибо за код. Но к сожалению не все так просто. 

  • Erzhan S.
    21 listopada 2020, 6:35 |

    У меня прям горит этот проект. =)

  • Erzhan S.
    21 listopada 2020, 6:38 |

    Вот данные которые я отправляю на сервер. 

    FormData {
    "_parts": Array [
    Array [
    "FileList[]",
    Object {
    "name": "IMG_7288.jpg",
    "type": "image/jpeg",
    "uri": "file:///var/mobile/Containers/Data/Application/67EBDC55-2BDA-4210-A9AE-2E9900058432/Library/Caches/ExponentExperienceData/%2540thewise%252Famazing-turkistan/DocumentPicker/F02AF930-B505-46F4-8847-E885B203ABC3.jpg",
    },
    ],
    Array [
    "FileList[]",
    Object {
    "name": "IMG_7288.jpg",
    "type": "image/jpeg",
    "uri": "file:///var/mobile/Containers/Data/Application/67EBDC55-2BDA-4210-A9AE-2E9900058432/Library/Caches/ExponentExperienceData/%2540thewise%252Famazing-turkistan/DocumentPicker/5EFA546B-8C1A-45BB-877B-5CF81392C202.jpg",
    },
    ],
    Array [
    "FileList[]",
    Object {
    "name": "IMG_7288.jpg",
    "type": "image/jpeg",
    "uri": "file:///var/mobile/Containers/Data/Application/67EBDC55-2BDA-4210-A9AE-2E9900058432/Library/Caches/ExponentExperienceData/%2540thewise%252Famazing-turkistan/DocumentPicker/793EF7C6-E9D6-43E5-BFA7-698786AF12E1.jpg",
    },
    ],
    Array [
    "Desc",
    "Apply example",
    ],
    Array [
    "AddressCom",
    "City name ",
    ],
    ],
    }

    Но к сожалению текстовая информация отправляется, а вот фотки нет.

  • Profil został usunięty
    21 listopada 2020, 2:49 |

    У Вас на бэке все принимается, проверяли. Если есть api, то чтобы выяснить на какой стороне не работает код: на front or back, загрузите фотографию на бэк через api, например с помощью postman, если успешно отправляется файл на бэк, то остается фронт.

  • Profil został usunięty
    21 listopada 2020, 2:59 |

    Через postman отправляете успешный запрос c прикрепленным файлом, и тот же самый запрос реализуете в React Native и всего делов.

  • Erzhan S.
    21 listopada 2020, 6:33 |

    Дело в том что у меня к сожалению нету доступа к серверу. Код они не отправляют. Это делает отдельная команда, но когда я отправляю запрос через swagger предоставленный ими все работает и файл прикрепляется. А вот с мобильного приложения на react native никак не получается этого сделать.  

  • Profil został usunięty
    21 listopada 2020, 6:40 |

    Хорошо, значить у вас есть корректный запрос на сервер который вы делаете через swagger и там прикрепляете файл, как вы узнаете что файл успешно отправлен.
    Т,к у вас expo запустите Web версию и сделайте отправку с прикреплением и посмотрите в браузере develper tools Network отправляемый запрос и ошибку, запрос должен быть такой как в swagger.

  • Erzhan S.
    21 listopada 2020, 6:52 |

    А Вы не хотите взяться за этот проект? =) 

  • Erzhan S.
    21 listopada 2020, 6:38 |

    Вот данные которые я отправляю на сервер. 

    FormData {
    "_parts": Array [
    Array [
    "FileList[]",
    Object {
    "name": "IMG_7288.jpg",
    "type": "image/jpeg",
    "uri": "file:///var/mobile/Containers/Data/Application/67EBDC55-2BDA-4210-A9AE-2E9900058432/Library/Caches/ExponentExperienceData/%2540thewise%252Famazing-turkistan/DocumentPicker/F02AF930-B505-46F4-8847-E885B203ABC3.jpg",
    },
    ],
    Array [
    "FileList[]",
    Object {
    "name": "IMG_7288.jpg",
    "type": "image/jpeg",
    "uri": "file:///var/mobile/Containers/Data/Application/67EBDC55-2BDA-4210-A9AE-2E9900058432/Library/Caches/ExponentExperienceData/%2540thewise%252Famazing-turkistan/DocumentPicker/5EFA546B-8C1A-45BB-877B-5CF81392C202.jpg",
    },
    ],
    Array [
    "FileList[]",
    Object {
    "name": "IMG_7288.jpg",
    "type": "image/jpeg",
    "uri": "file:///var/mobile/Containers/Data/Application/67EBDC55-2BDA-4210-A9AE-2E9900058432/Library/Caches/ExponentExperienceData/%2540thewise%252Famazing-turkistan/DocumentPicker/793EF7C6-E9D6-43E5-BFA7-698786AF12E1.jpg",
    },
    ],
    Array [
    "Desc",
    "Apply example",
    ],
    Array [
    "AddressCom",
    "City name ",
    ],
    ],
    }

    Но к сожалению текстовая информация отправляется, а вот фотки нет.

  • Erzhan S.
    21 listopada 2020, 6:29 |

    Дело в том что у меня к сожалению нету доступа к серверу. Код они не отправляют. Это делает отдельная команда, но когда я отправляю запрос через swagger предоставленный ими все работает и файл прикрепляется. А вот с мобильного приложения на react native никак не получается этого сделать.  

Aktualne zlecenia dla freelancerów w kategorii Hybrydowe aplikacje mobilne

Zlecę poprawę integracji mojej aplikacji z Tpay

500 PLN

Zlecę zintegrowanie bramki płatniczej Tpay z moją autorską aplikacją. Chodzi o poprawne zaimplementowanie by subskrypcja odnawiała się automatycznie poprzez płatności cykliczne BLIK. Integracja w dużym stopniu jest już wykonana przeze mnie, ale utknąłem w jednym miejscu ze…

Hybrydowe aplikacje mobilneProgramowanie na Androida ∙ 2 dni 16 godzin temu ∙ 12 ofert

Opracowanie aplikacji mobilnej na podstawie istniejącego sklepu internetowego

2049 PLN

Potrzebne jest opracowanie aplikacji mobilnej (iOS + Android) na podstawie już działającego sklepu internetowego. Strona pozostaje, aplikacja działa na tej samej infrastrukturze. Aplikacja powinna korzystać z: — tych samych produktów — tych samych metod płatności — tych samych…

Hybrydowe aplikacje mobilne ∙ 5 dni 21 godzin temu ∙ 47 ofert

Potrzebna pomoc z rejestracją konta WhatsApp Business w Meta dla aplikacji mobilnej

57 PLN

Opracowujemy mobilną aplikację dla dzieci. Jedną z funkcji aplikacji jest automatyczne wysyłanie wiadomości do rodziców dziecka na WhatsApp na numer telefonu, który podają podczas rejestracji. Aby zrealizować tę funkcję, konieczne jest podłączenie oficjalnego konta WhatsApp…

Hybrydowe aplikacje mobilneKonfigurowanie oprogramowania i serwerów ∙ 11 dni 1 godzina temu ∙ 6 ofert

Rozwój aplikacji AI do generowania zdjęć odzieży (FlutterFlow + AI API)

2213 PLN

Poszukujemy doświadczonego dewelopera FlutterFlow do realizacji MVP usługi wirtualnego przymierzania odzieży dla e-commerce. Produkt automatyzuje tworzenie profesjonalnych kart produktów: użytkownik przesyła zdjęcie odzieży z manekina/wieszaka, a AI generuje gotowe zdjęcie…

Hybrydowe aplikacje mobilneProgramowanie na Androida ∙ 13 dni 15 godzin temu ∙ 26 ofert

Połączyć aplikację internetową z stacjonarnym skanerem qr

To jest aplikacja internetowa do rejestrowania żywienia. Skanowanie kodów qr realizowane jest za pomocą kamery telefonu. Trzeba podłączyć aplikację do skanera qr, który będzie stał stacjonarnie. Powinien być również wyświetlacz, aby podczas skanowania można było zobaczyć…

Hybrydowe aplikacje mobilne ∙ 13 dni 21 godzin temu ∙ 15 ofert

Zleceniodawca
Erzhan S.
Kazachstan Ałmaty (Alma-Ata)
Zlecenie zostało opublikowane
5 lat temu
5 lat
19 wyświetleń