0

I use react-native-image-picker, after successfully taking pictures from the camera I want to upload them to the server. This is my Axios PUT code for uploading images:

updateBodyTemperature = async () => {
    try {
      let fistNumber = this.state.textOne.toString()
      let secondNumber = this.state.textTwo.toString()
      let thirdNumber = this.state.textThree.toString()
      let resultOutputNumber = fistNumber + secondNumber + ',' + thirdNumber
      let fd = new FormData()
      fd.append('image', 'file:///' + this.state.markResult)
      let response = await API.put(
        'vendor/tenant-users/body-temperature-data',
        {
          'image': fd,
          'temperature': resultOutputNumber
        },
        {
          headers: {
            'Authorization': 'Bearer ' + await AsyncStorage.getItem(Config.VENDOR_ACCESS_TOKEN),
            'Content-Type': 'multipart/form-data'
          }
        })
      alert('Berhasil')
      if (response.data.success){
        this.setState({isFull: true})
      }


    } catch (error) {
      console.log(error.response)
      alert('Gagal')

    }

  }

Please help if there is a link or source, please help, thank you.

zidniryi
  • 1,212
  • 3
  • 15
  • 36

1 Answers1

0

For easy upload image in React Native you can used

https://www.npmjs.com/package/rn-fetch-blob
zidniryi
  • 1,212
  • 3
  • 15
  • 36