如何将图像从react naitve上传到mysql数据库?

时间:2018-07-12 15:49:01

标签: php mysql react-native react-native-image-picker

我是React-Native的新手,目前正在从事一个项目,用户可以在该项目中将多个图像上传到数据库。我正在使用react-native-image-picker库从设备内存中选择图像。但是,我不知道如何使用返回的图像路径使用php将其上传到MySQL数据库。我应该使用哪个库将图像上传到数据库? TIA!

1 个答案:

答案 0 :(得分:0)

您可以使用new FormData()创建文件,然后使用该文件进行上传。

const name = `${guid()}.jpg` // just to assign a new uuid
const { uri } = response // resonse from ImageViewer
const data = new FormData() // eslint-disable-line
data.append('name', 'avatar') // you can append anyone.
data.append('avatar', {
  uri,
  type: 'image/jpeg', // or photo.type
  name,
})