Реакция родной CameraRoll неверная дата

Я использую react-native-fs чтобы загрузить удаленный видеофайл и коснитесь, чтобы изменить файлы, созданные / измененные даты. После этого я сохраняю видео в CameraRoll. Видео успешно сохраняется, но не относится к новой дате создания / изменения. Если я загружаю видео, созданное неделю назад, оно отображается как неделя в CameraRoll (хотя даты создания / изменения установлены на сегодня).

const options = {
  fromUrl: reaction.upload.secure_url,
  toFile: `${RNFS.DocumentDirectoryPath}/reaction_video.mov`
}
const ret = RNFS.downloadFile(options)
ret.promise.then(result => {
  // touch file so the date is modified to today
  const now = new Date()
  return RNFS.touch(options.toFile, now, now)
})
.then(() => RNFS.stat(options.toFile))
.then(result => {
  console.log('stat: ', result) // this shows that the file has the correct dates
  CameraRoll.saveToCameraRoll(`file://${options.toFile}`, 'video')
})
.then(result => {
  console.log('save successful! ', result)
})

0 ответов

Другие вопросы по тегам