Я успешно сохранил изображение из URL с ответом {"jobId": 1, "statucCode": 200, "byteWritten": 127744}
но я не могу отобразить изображение.
DownloadFile () {
var RNFS = require('react-native-fs'); const uri = 'https://images.unsplash.com/photo-1525184275980-9028ceb8e09f?auto=format&fit=crop&w=1050&q=80' ; const name = shorthash.unique(uri); const path = `${RNFS.DocumentDirectoryPath}/${name}.png`; RNFS.downloadFile({fromUrl:uri, toFile: path}).promise .then((res) => { this.setState({ source:{uri:path}}) ; }).catch((err) => { alert(err) }); }
состояние будет похоже на источник: {"uri": "путь"}
Ваш код кажется правильным, но вам, вероятно, не хватает разделить ширину и высоту для вашего изображения.
Например:
<Image source={this.state.source} style={{width: 100, height: 100}} />