React-Native ios переименовывает файл в тот же каталог - PullRequest
0 голосов
/ 28 августа 2018

Я использую response-native-fs для переименования файла, захваченного в пути к каталогу документа. Я хочу изменить имя файла на свое собственное имя, я попробовал RNFS.moveFile (источник, место назначения) и RNFS.copyFile (источник, место назначения), но оба раза получили

Ошибка: example.png не удалось скопировать в «Документы», поскольку элемент с таким именем уже существует

    saveImageFileInDocs(tempPath) {

    var RNFS = require('react-native-fs');

    // var destPath = RNFS.ExternalStorageDirectoryPath + '/'+this.props.name+this.props.phone + '.png';
    var destPath = RNFS.DocumentDirectoryPath + '/'+this.props.name+this.props.phone + '.png';

    RNFS.moveFile(tempPath, destPath)
      .then((success) => {
        // console.log('file moved!');
    // showOKAlert("success", "file moved to "+destPath)
    this.props.onSave(destPath);  

    })
      .catch((err) => {
        console.log("Error: " + err.message);
      });
  }

файл переименован в случае Android, но не в IOS, показывая, что элемент с таким именем уже существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...