用于图像上传和裁剪的React-Native库?(同时支持android和ios)

时间:2017-07-25 09:32:20

标签: android ios image react-native

在我的应用程序中,我希望能够从图库或相机上传图像,并能够上传并将其设置为图像视图。就像在中的功能 Facebook,什么应用程序等。

建议我一个正确的方法,一个好的库(一个最常用的库)可能会有所帮助。

1 个答案:

答案 0 :(得分:4)

这些还有很多东西,这里是从图书馆和相机中选择图像的库,

https://github.com/react-community/react-native-image-picker

以下是使用fetch上传图片的代码。

    var photo = {
  uri: user.profilePicture,
  type: 'image/jpeg',
  name: 'photo.jpg',
};
var form = new FormData();
form.append("ProfilePicture", photo);
fetch(
  Constants.API_USER + 'me/profilePicture',
  {
    body: form,
    method: "PUT",
    headers: {
      'Content-Type': 'multipart/form-data',
      'Authorization': 'Bearer ' + user.token
    }
  }
).then((response) => response.json())
.catch((error) => {
  alert("ERROR " + error)
})
.then((responseData) => {
  alert("Succes "+ responseData)
}).done();