2017-02-11 3 views
0

У меня есть сотни файлов .txt, которые необходимо обработать в db Rails. This SO question рассказывает о загрузке и обработке одного файла, но я не хочу делать это сотни раз. Есть ли способ загрузить папку, а затем обрабатывать каждый файл в этой папке?Rails переноса данных - загрузка и обработка папки

ответ

0

Насколько я знаю, HTML5 Uploader поддерживает загрузку каталога, но только Chrome реализовал его.
example HTML5 Uploader

Если вы только один делает загрузку, я бы заархивировать файл и обработать его распаковкой и переборе файлов на стороне Rails. Примечание. Если это будет публичный интерфейс, вам нужно быть осторожным в дезинфекции имен файлов, чтобы предотвратить атаки обхода каталога (например, «~/.ssh/authorized_keys»).

Смежные вопросы