Управление документами с помощью Ruby on Rails

#ruby-on-rails #ruby #upload #download #document

#ruby-на-рельсах #рубиновый #загрузка #Скачать #документ

Вопрос:

Любой желающий может порекомендовать хорошую библиотеку для использования в:

  1. Загрузка документов (Office, PDF-файлы и другие)
  2. Загрузить документ
  3. Визуализация эскизов и предварительный просмотр документа в браузере

Было бы лучше иметь все вышеперечисленное, но 1 и 2 тоже хороши

Ответ №1:

Paperclip и CarrierWave — две популярные библиотеки для загрузки.

Для загрузки не требуется ничего специального; используйте send_file .

Не уверен, каким будет предварительный просмотр документа canonical Rails.

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

1. 1 для Paperclip, я думаю, это единственное решение, предлагаемое хостинговой платформой Heroku.

2. Есть причины, по которым я бы выбрал один над другим? Есть ли способ отобразить миниатюру файла после загрузки файла? Например, если это PDF-файл, отображается значок PDF? Кроме того, знаете ли вы какой-либо пакет для просмотра файла Office в браузере?

3. @user663778 CarrierWave в последнее время пользуется все большей любовью, но, честно говоря, мое использование обоих было достаточно общим, чтобы я не знал достаточно, чтобы иметь мнение.