Search
Write a publication
Pull to refresh

Comments 3

А может ли что-то из описанных гемов организовать загрузку целой папки со всеми файлами, как это сделано, например, в дробпоксе?

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

Тут ограничение самого http же — он понятия ни о каких папках не имеет. И вы должны сами решать, как вы их хотите передавать. Каждый файл лучше грузить по-отдельности. Либо соседним параметром имя директории передавать и сохранять файл в эту директорию. Или же разрешить "/" в filename загружаемого файла и отключить их экранирование/замену в либе. В этом случае только надо самим обязательно от path traversal фильтры делать.

Наконец-то появился гем для загрузок, в котором все хорошо и все учтено! Читаю ридми и радуюсь, что больше не придется хачить carrierwave: все что сами допиливали тут можно настроить из коробки. Хотя еще не дочитал до конца даже :)

Sign up to leave a comment.

Articles