Я создаю мобильное приложение для электронной коммерции с помощью React Native, и я хочу, чтобы пользователи могли загружать несколько изображений продукта, но я не знаю, какой пакет лучше всего установить, чтобы это работало, я не знаю '' Я даже не знаю, стоит ли мне делать это с нуля, этот вопрос больше похож на вопрос-совет, просто чтобы направлять меня, пожалуйста, любая помощь будет действительно отличной, спасибо
Не работает с React Native
Я использую реагировать-родной-образ-обрезка-сборщик и он его режет. Это позволяет, среди прочего, multiple picking, base64, cropping.
Чтобы выбрать несколько, вы можете сделать следующее:
pickMultiple() {
ImagePicker.openPicker({
multiple: true,
waitAnimationEnd: false,
includeExif: true,
forceJpg: true,
}).then(images => {
this.setState({
imagesArray: images.map(i => {
console.info('received image', i);
return {uri: i.path, width: i.width, height: i.height, mime: i.mime};
})
});
}).catch(e => alert(e));
}
Пожалуйста, что такое includeExif, в чем польза данных exif
Вы можете установить для includeExif значение true, если вас интересуют метаданные изображения, такие как дата создания, модель камеры, размеры, цветовой режим и т. д.
Отметьте это npmjs.com/package/react-dropzone