Как сначала увидеть изображение, прежде чем поднять (реагировать на родной)? - PullRequest
1 голос
/ 24 июня 2019

Я использую 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))
  }

});
...