gpt4 book ai didi

ruby-on-rails - 如何从 'ActionDispatch::Http::UploadedFile' 实例中检索 FileBlob?

转载 作者:行者123 更新时间:2023-12-04 01:42:56 25 4
gpt4 key购买 nike

我已经使用“remotipart” gem 将文件异步上传到服务器端。传递给服务器端的实例是 'UploadedFile' 。

Rails API 提到了该类的所有方法(如 read(), open() )和属性,但是我不确定如何检索文件并将其存储在数据库中?

谷歌搜索让我没有使用这个类的教程。

最佳答案

这很少被记录,因为大多数人使用 gems 来处理文件上传。

假设您的对象名为 file .您可以使用以下方法确定路径:

file.tempfile.to_path.to_s

您应该移动文件,因为它存储在 /tmp并且可能被系统删除。您可以使用 FileUtils.mv为此的方法。然后您可以将文件的新路径添加到数据库中。

关于ruby-on-rails - 如何从 'ActionDispatch::Http::UploadedFile' 实例中检索 FileBlob?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9544768/

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