"My message", "image"=>#>, "method"=>"post", "access_token"=>"my_a-6ren">
gpt4 book ai didi

ruby-on-rails - 从 tmp 文件夹 Heroku 打开文件

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:56 25 4
gpt4 key购买 nike

我有以下哈希参数数组

{
"message"=>"My message",
"image"=>#<ActionDispatch::Http::UploadedFile:0x00000004242490
@original_filename="neEZYMAnBI.jpg",
@content_type="application/octet-stream",
@headers="Content-Disposition: form-data; name=\"image\"; filename=\"/home/user/public/direct/fb_images/neEZYMAnBI.jpg\"\r\nContent-Type: application/octet-stream\r\n",
@tempfile=#<File:/app/tmp/RackMultipart20110818-1-18qnwtj>>,
"method"=>"post",
"access_token"=>"my_access_token",
"format"=>"json"
}

如何使用 File.open() 打开文件。我应该指定哪个路径?

谢谢

最佳答案

您只想读取文件的内容吗?

如果是这样,请使用 ActionDispatch::Http::UploadedFile 的接口(interface)给你:

params[:image].read

无需使用 File.open 重新打开它。

关于ruby-on-rails - 从 tmp 文件夹 Heroku 打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7122900/

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