Tim*_* T. 5 ruby-on-rails heroku paperclip
我需要上传文件,然后使用回形针对其进行解析?
目前,它是在/ system文件夹中上传的,在heroku中是不允许的。
我不需要上传是持久的...我解析它然后存储它们。
因此,我希望能够保存到/ tmp中,然后进行解析,然后在以后将其删除。
关于如何执行此操作的想法(如果我应该执行此操作)?
Heroku 的文档说使用Tempfile。
\n\n嗯,它在文档中说:
\n\n\n\n\n有两个可写目录:./tmp 和 ./log(在应用程序根目录下)。如果您希望在请求期间暂时删除文件,可以写入类似 #{RAILS_ROOT}/tmp/myfile_#{Process.pid} 的文件名。\n 没有任何保证该文件将在后续请求中存在(尽管可能存在),因此不应将其用于任何类型的永久存储
\n
然后,如果您单击下面的 Adam Wiggins 链接,他说这可以通过 Tempfile 界面获得。
\n\n使用 Tempfile 很简单,但如果 heroku 将读/写文件操作视为不同的进程,则您的文件可能不存在。
\n\n# tempfile_example.rb\nrequire \'tempfile\'\n\n# defaults to Dir::tempdir\nx = Tempfile.new(\'imagefile.png\') \n\nputs x.path\nRun Code Online (Sandbox Code Playgroud)\n\n编辑:答案
\n\n\n\n答案实际上是设置 :path => " " ...但你很接近... \xe2\x80\x93 Angela
\n
| 归档时间: |
|
| 查看次数: |
2975 次 |
| 最近记录: |