как выбрать несколько изображений с помощью response-native-image-crop-picker в react-native

Android не поддерживает выбор нескольких изображений с помощью response-native-image-crop-picker, как это исправить?

enter code here

`handlePickImage = async () => {попробуйте {

        console.log('hit')
        const images = await ImagePicker.openPicker({
            width: 1000,
            height: 1000,
            cropping: true,
            multiple: true,
            compressImageQuality: 0.5,

        })
        console.log(images)

        for (const image of images) {
            const path = image.path.split('/');
            const fileName = path[path.length - 1]
            console.log('fileNameforVideo', fileName)
            this.setState(
                {
                    files: [... this.state.files, { url: '', type: image.mime.split('/')[0], path: image.path }],
                    file: image.path,
                    fileName,
                    filetype: image.mime.split('/')[0],
                    mimeType: image.mime
                })


            await this.getSingedUrl();
        }

    } catch (error) {

        console.log(error)
        console.log('lol')
    }

`заранее спасибо


person Riaz Ali    schedule 09.06.2020    source источник


Ответы (1)


Я не уверен, правильно ли я понимаю проблему, с которой вы столкнулись, но библиотека, которую вы используете, имеет примечание в своих документах, в котором говорится:

«Android: известно, что свойство« кадрирование »приводит к тому, что видео не отображаются в галерее на Android. Пожалуйста, не устанавливайте для обрезки значение true при выборе видео».

(ссылка на библиотеку README здесь)

Кажется, вы правильно устанавливаете параметр multiple, но я заметил, что для обрезки установлено значение true, что может быть причиной вашей проблемы. Надеюсь, это поможет!

person p-syche    schedule 09.06.2020