如何创建一个上传文件,上传文件一旦被选中?在上传时有一个很好的状态栏。我正在使用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' %>
答案 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,我想你不需要任何帮助。