Реакция родной 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)
})