Ruby on rails S3在rails中使用回形针直接上传
我想直接上传S3上的文件。但是找不到与此相关的清晰教程。我找到了一个教程,但我不清楚Ruby on rails S3在rails中使用回形针直接上传,ruby-on-rails,amazon-web-services,amazon-s3,paperclip,Ruby On Rails,Amazon Web Services,Amazon S3,Paperclip,我想直接上传S3上的文件。但是找不到与此相关的清晰教程。我找到了一个教程,但我不清楚 我需要一些关于S3使用回形针直接上传的帮助,如果您想在整个项目中使用S3,请执行以下操作: 在任何环境文件中添加以下代码,如development.rb config.paperclip_defaults = { :storage => :s3, :path => "/resources/:class/:id_partition/:style/:id-:basename.:extensio
我需要一些关于S3使用回形针直接上传的帮助,如果您想在整个项目中使用S3,请执行以下操作: 在任何环境文件中添加以下代码,如
development.rb
config.paperclip_defaults = {
:storage => :s3,
:path => "/resources/:class/:id_partition/:style/:id-:basename.:extension",
:s3_credentials => {
:bucket => ENV["AWS_BUCKET"],
:access_key_id => ENV["AWS_ACCESS_KEY_ID"],
:secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"]
}
}
或
如果要将其用于特定型号,请遵循以下代码:
has_attached_file :avatar,
:styles => { :small => "45x45#" },
:path => "/resources/:class/:attachment/:id/:style/:filename",
:storage => :s3,
:s3_host_name => ENV["S3_HOST_NAME"],
:s3_credentials => {
:bucket => ENV["AWS_BUCKET"],
:access_key_id => ENV["AWS_ACCESS_KEY_ID"],
:secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"]
}
什么是“一些帮助”?在线上有许多教程和资源,介绍如何在rails应用程序中使用回形针将图像上传到s3。对一个人来说清楚/不清楚的事情将与另一个人相反。我建议你开始开发一款具有此功能的应用程序,并在开发过程中发布具体问题。对于初学者,请按照回形针上的文档进行搜索,然后将图像上传到s3,看看您得到了什么。我在s3上实现了上传,但由于heroku请求在30秒后超时,我想直接上传到s3上。需要与上传相关的教程另一个问题,如果你知道S3直接上传,请回答。谢谢,但已经实现了。我想要S3直接上传信息好的,那么我认为你必须研究
http://blog.littleblimp.com/post/53942611764/direct-uploads-to-s3-with-rails-paperclip-and
stackoverflow.com/questions/34593268/…上传另一个问题如果您知道S3直接上传,请回答