【发布时间】:2014-06-24 21:57:34
【问题描述】:
将带有回形针的 mp3 上传到 S3 后,管道不断损坏。我做错了什么?
型号
has_attached_file :mp3,
:storage => :s3,
:path => 'mp3/:class/:id/:style.:extension',
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:bucket => 'cobras-production',
:url => ':s3_domain_url'
控制器
def create
@track = Track.new(params[:track])
if @track.save
redirect_to(@track, :notice => 'Track was successfully created.')
else
render :action => "new"
end
end
【问题讨论】:
-
如果您上传的文件没有空格、数字或特殊字符,您会收到错误消息吗? (见这篇文章:stackoverflow.com/questions/4419497/…)。
-
当尝试上传一个名为 abc.mp3 的文件时,我仍然得到一个损坏的管道。
-
运气好能解决这个问题吗?
标签: ruby-on-rails amazon-s3 paperclip