在我的应用程序中,我希望能够从图库或相机上传图像,并能够上传并将其设置为图像视图。就像在中的功能 Facebook,什么应用程序等。
建议我一个正确的方法,一个好的库(一个最常用的库)可能会有所帮助。
答案 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();