#ruby-on-rails #ruby #upload #download #document
#ruby-на-рельсах #рубиновый #загрузка #Скачать #документ
Вопрос:
Любой желающий может порекомендовать хорошую библиотеку для использования в:
- Загрузка документов (Office, PDF-файлы и другие)
- Загрузить документ
- Визуализация эскизов и предварительный просмотр документа в браузере
Было бы лучше иметь все вышеперечисленное, но 1 и 2 тоже хороши
Ответ №1:
Paperclip и CarrierWave — две популярные библиотеки для загрузки.
Для загрузки не требуется ничего специального; используйте send_file .
Не уверен, каким будет предварительный просмотр документа canonical Rails.
Комментарии:
1. 1 для Paperclip, я думаю, это единственное решение, предлагаемое хостинговой платформой Heroku.
2. Есть причины, по которым я бы выбрал один над другим? Есть ли способ отобразить миниатюру файла после загрузки файла? Например, если это PDF-файл, отображается значок PDF? Кроме того, знаете ли вы какой-либо пакет для просмотра файла Office в браузере?
3. @user663778 CarrierWave в последнее время пользуется все большей любовью, но, честно говоря, мое использование обоих было достаточно общим, чтобы я не знал достаточно, чтобы иметь мнение.