如何创建一个上传字段,以便在文件被选中后立即上传?在上传时有一个漂亮的状态栏。我正在使用回形针通过 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' %>
最佳答案
您应该查看JQuery 文件 uploader 。我推荐这个:https://github.com/blueimp/jQuery-File-Upload .从那以后,我将它用于我的 Rails 应用程序,它开箱即用,没有配置和设置问题。试试它的演示:http://blueimp.github.com/jQuery-File-Upload/在你编码之前。最后,您还可以在 Rails 中浏览一些为此编写的代码:https://github.com/ncri/s3_uploader_example
如果您在这方面需要任何帮助。请让我知道原因,我刚刚完成了这些工作,现在对它有一个全新的了解。但我猜你不需要任何帮助,如果你天生有点古怪。
关于ruby-on-rails - Rails Amazon S3 如何创建文件上传进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7792000/