gpt4 book ai didi

ruby-on-rails - 在 Rails 应用程序中存储 pdf

转载 作者:行者123 更新时间:2023-12-03 16:19:41 24 4
gpt4 key购买 nike

我将如何在我的 Rails 应用程序中存储 pdf 以便用户可以访问/下载它们?

在我的迁移中,我会使用数据类型 t.binary ?

然后在我的 Controller / View 中,我应该如何呈现这些数据?

最佳答案

这里的答案可能取决于。取决于 PDF 的大小和数量,用户必须登录才能查看它们等。

如果您有很多大的 PDF,将它们存储在数据库中可能不是一个好主意 - 只需将它们存储在文件系统中并将文件位置存储在数据库模型中即可。

如果您确实想将它们存储在数据库中,那么使用二进制列是可行的方法。

如果用户不必登录即可下载 PDF,那么您可以将它们放入公共(public)文件夹(在子文件夹内)并生成指向它们的链接以供下载 - 然后您的 Controller 只需要生成指向静态 PDF 文件,前端网络服务器将自动为它们提供服务,而无需使用 Rails 进程。

关于ruby-on-rails - 在 Rails 应用程序中存储 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/785880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com