Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

React native expo 2

82 USD

Applications 1

Application viewing is only available registered users.
  • Artem Osiadlyi
    20 November 2020, 20:40 |

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

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

    Formdata. bynary array 

    uri,

              type: mime.getType(uri),

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

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

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

  • Artem Osiadlyi
    20 November 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 November 2020, 6:33 |

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

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

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

  • Erzhan S.
    21 November 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 ",
    ],
    ],
    }

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

  • Profile deleted
    21 November 2020, 2:49 |

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

  • Profile deleted
    21 November 2020, 2:59 |

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

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

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

  • Profile deleted
    21 November 2020, 6:40 |

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

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

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

  • Erzhan S.
    21 November 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 November 2020, 6:29 |

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

Current freelance projects in the category Hybrid Mobile Apps

I will commission the improvement of my application's integration with Tpay.

138 USD

I am looking for someone to integrate the Tpay payment gateway with my custom application. The goal is to correctly implement it so that the subscription renews automatically through recurring BLIK payments. The integration is largely done by me, but I got stuck at one point…

Hybrid Mobile AppsApp Development for Android ∙ 2 days 15 hours back ∙ 12 proposals

Development of a mobile application based on an existing online store

564 USD

It is necessary to develop a mobile application (iOS & Android) based on an already functioning online store. The website remains, and the application operates on the same infrastructure. The application must use: — the same products — the same payment methods — the same…

Hybrid Mobile Apps ∙ 5 days 20 hours back ∙ 47 proposals

Need help with registering a WhatsApp Business Account with Meta for a mobile application.

16 USD

We are developing a children's mobile application. One of the features of the application is the automatic sending of messages to the child's parents via WhatsApp to the phone number they provide during registration. To implement this feature, it is necessary to connect an…

Hybrid Mobile AppsSoftware & Server Configuration ∙ 11 days back ∙ 6 proposals

Development of an AI application for generating clothing photos (FlutterFlow + AI API)

609 USD

We are looking for an experienced FlutterFlow developer to implement an MVP for a virtual clothing fitting service for e-commerce. The product automates the creation of professional product cards: the user uploads a photo of clothing from a mannequin/hanger, and AI generates a…

Hybrid Mobile AppsApp Development for Android ∙ 13 days 15 hours back ∙ 26 proposals

Connect the web application to the stationary QR scanner.

It is a web application for food accounting. Scanning QR codes is implemented using the phone's camera. The application needs to be connected to a QR scanner that will be stationary. There should also be a display to view the result when scanning. The QR scanner is not…

Hybrid Mobile Apps ∙ 13 days 20 hours back ∙ 15 proposals

Client
Erzhan S.
Kazakhstan Almaty (Alma-Ata)
Project published
5 years back
5 years
19 views