【问题标题】:Uploading files in Rails在 Rails 中上传文件
【发布时间】:2010-10-19 00:12:29
【问题描述】:

我想在我的网站中创建一个部分,供访问者上传文件 (pdf)。如何才能做到这一点?

另外,上传 pdf 文件后,我需要一个指向该文件的链接。我没有使用无聊的文本链接,而是考虑使用 pdf 第一页的缩略图。有没有工具可以做到这一点?

【问题讨论】:

    标签: ruby-on-rails pdf file-upload


    【解决方案1】:

    对于上传部分,您可以考虑ActsAsAttachment 或(如前所述)Paperclip

    我不知道有任何 Rails 插件能够自动从 PDF 文件中创建/读取缩略图,但您可以从您的代码中调用 LibExtractprGhostScript

    此外,您可以查看rGhost Gem,它(如文档所述)是“文档创建和转换 API”,本质上应该是 Ruby 的 GhostScript 包装器。

    【讨论】:

      【解决方案2】:

      虽然,“Rails 方式”并未直接解决 PDF 缩略图问题,但它正在做一系列关于使用 Rails 上传/下载文件的系列,这对于 PDF 等大文件很有用。

      Uploading Files:基本上,他们有一个名为 ModPorter 的 Apache 模块,它可以加速包含上传的多部分 HTTP 请求的解析。

      Downloading Files:一旦您的 Rails 应用执行了所需的任何用户身份验证,使用 X-SendFile 让 Apache 提供下载服务

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-17
        • 2011-04-25
        • 2010-09-12
        • 2013-10-26
        • 2017-12-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多