Я создал функцию для загрузки видео с URL-адреса в локальное хранилище с помощью библиотеки rn-fetch-blob
, она работает на Android нормально, но не работает на IOS, я добавил разрешение с помощью xcode, но когда я открываю фотографии или снимок с камеры, я не могу найти видео
async download() {
this.setState({btnDownloadLoading: true});
const {video} = this.state;
let hasPermission = await this.requestStoragePermission();
console.log('hasPermission : ', hasPermission);
if (!hasPermission) {
this.requestStoragePermission();
this.setState({btnDownloadLoading: false});
return false;
}
var date = new Date();
var url = video.video_url;
var ext = this.extention(url);
ext = "." + ext[0];
const {config, fs} = RNFetchBlob
let MovieDir = fs.dirs.DownloadDir
let options = {
fileCache: true,
addAndroidDownloads: {
useDownloadManager: true,
notification: true,
path: MovieDir + "/video_" + Math.floor(date.getTime() + date.getSeconds() / 2) + ext,
description: 'Video'
}
}
config(options).fetch('GET', url).then((res) => {
this.setState({btnDownloadLoading: false});
Alert.alert("تم تحميل الفيديو بنجاح.");
});
}
Мне нужен код, который будет работать на iOS и Android для загрузки видео с URL на мой телефон