Zip :: ZipFile文件未找到错误与rails中的aws s3

时间:2013-02-06 13:00:01

标签: ruby-on-rails-3 heroku zipfile

我正在研究heroku上托管的rails应用程序并尝试解压缩文件。我在亚马逊s3上使用paperclip存储zipfile。

zip_file.rb

class ZipFile < ActiveRecord::Base
   has_attached_file :attachment, {}.merge(PAPERCLIP_STORAGE_OPTIONS)
end 

我的文件已成功存储在亚马逊上。当我在浏览器中打开附件网址时,它会下载zip文件。但是在我的控制台中,当我尝试unzipfile时,它给了我错误:

u = ZipFile.last.attachment.url
Zip::ZipFile.open(u)

我收到错误:

Zip::ZipError: File #{file_url} not found

我还使用zipfile.attachment.path来访问该文件,但它返回相同的错误。

问题是什么?请帮忙。

非常感谢。

0 个答案:

没有答案