Как получить все файлы из каталога с помощью ReactJS

#javascript #reactjs #browser #create-react-app

#javascript #reactjs #браузер #create-react-app

Вопрос:

У меня есть приложение create-react-app, в котором есть страница, на которой он позволяет пользователю выбрать файл .csv для загрузки, в этом файле много столбцов, один из этих столбцов — путь к папке с кучей картинок.

Я хочу иметь доступ к этой папке и загружать все эти изображения с помощью js на стороне клиента, по-видимому, все решения, использующие библиотеку fs, больше не работают, поскольку она была удалена из webpack.

Поскольку файлы размещены на стороне клиента, мне нужно иметь возможность получать эти файлы программно, используя js, запущенный в браузере клиента, это должно происходить без взаимодействия с пользователем, потому что этот CSV-файл содержит тысячи строк (будут тысячи путей для извлечения изображений), поэтомупользователь не может вручную открывать файловый браузер и выбирать каталог для каждой строки этого csv-файла.

Чтобы было понятно, единственное разрешенное взаимодействие с пользователем — это загрузка файла csv, остальное должно обрабатываться автоматически.

Как это можно сделать? И если это невозможно сделать, как можно обойти эту проблему?

Спасибо.

Комментарии:

1. Просто вы не можете по соображениям безопасности, взаимодействие с пользователем является обязательным действием для загрузки файла.

2. Спасибо, опасался, что это будет так