Я использую react-native-image-picker
, и там я пытаюсь подобрать изображение, которое работает хорошо.
Но я ожидаю:
Iсначала хотите увидеть, а затем забрать изображение, как это делает Whatsapp, Viber или IMO.
Почему?
Потому что, если кому-то нужно отправить изображение на его/ Ее друзья, он / она сначала захотят увидеть, хочет ли Он / она отправить это или нет.
В настоящее время , если я коснусь Изображения, оно сразу же будет поднято илиполучает отправку.
Мой текущий код:
const options = {
noData: true,
quality: 0.5,
maxWidth: 2100,
maxHeight: 2100
};
ImagePicker.launchCamera(options, async (response) => {
try {
const uri = response.path;
const id = idGenerator();
if (uri !== undefined) {
const dir = `${FileSystem.ExternalStorageDirectoryPath}/MyAppImages/`;
if (!(await FileSystem.exists(dir))) {
await FileSystem.mkdir(dir);
}
const path = `${dir}/${id}.jpg`;
await FileSystem.moveFile(uri, path);
FileSystem.unlink(uri).catch(e=>{});
props.sendImage(id, path, bytesToSize(response.fileSize));
props.toglMdl();
}
} catch (e) {
alert(JSON.stringify(e))
}
});