在React中上传多个图像

时间:2018-10-13 07:07:23

标签: android reactjs react-native

我正在构建一个具有本机反应的电子商务移动应用程序,并且我希望用户可以上传产品的多个图像,但是我不知道安装该产品的最佳软件包,我什至不知道是否应该从头开始,这个问题更像是一个指导我的建议问题,请提供任何帮助,谢谢

1 个答案:

答案 0 :(得分:2)

我使用react-native-image-cropper-picker并将其剪切。它允许multiple pickingbase64cropping等。

要选择多个,您可以执行以下操作:

pickMultiple() {
        ImagePicker.openPicker({
            multiple: true,
            waitAnimationEnd: false,
            includeExif: true,
            forceJpg: true,
        }).then(images => {
            this.setState({
                imagesArray: images.map(i => {  
                    console.log('received image', i);
                    return {uri: i.path, width: i.width, height: i.height, mime: i.mime};
                })
            });
        }).catch(e => alert(e));
    }