Rails Amazon S3如何创建文件上传进度条?

时间:2011-10-17 09:47:49

标签: ruby-on-rails ruby ruby-on-rails-3 paperclip simple-form

如何创建一个上传文件,上传文件一旦被选中?在上传时有一个很好的状态栏。我正在使用paperclip来上传Amazon S3服务器。我看到了这个插件https://github.com/nathancolgate/s3-swf-upload-plugin 但我不确定应该如何使用它。

我的表格:

<%= simple_form_for @photographer, :url => savenew_admin_photographers_path, :html => { :multipart => true, :method => :post} do |f| %>
<%= f.label "Upload image" %><br />
<%= f.input :image, :label => '', :required => true %><br />
<%= f.label "Upload flv" %><br />
<%= f.input :flv, :label => '', :required => true %><br />
<%= f.label "Upload Quicktime"  %><br />
<%= f.input :quicktime, :label => '', :required => true %><br />
<%= f.button :submit, :value => 'Create movie' %>

1 个答案:

答案 0 :(得分:1)

您应该查看 JQuery文件上传器。我建议这样做:https://github.com/blueimp/jQuery-File-Upload。因为,我已经将它用于我的Rails应用程序,它只是开箱即用,没有配置和设置问题。在编码之前尝试演示:http://blueimp.github.com/jQuery-File-Upload/。最后,您还可以在Rails中浏览为Rails编写的一些代码:https://github.com/ncri/s3_uploader_example

如果你需要任何帮助。请让我知道原因,我刚刚完成了这些工作并且现在有了一个新的背景。但是,如果你本质上有点hacky,我想你不需要任何帮助。