Ruby on rails 添加文件上载进度条(回形针)的最简单方法Apache/paperclip/Rails

Ruby on rails 添加文件上载进度条(回形针)的最简单方法Apache/paperclip/Rails,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,基于曲别针和apache服务器的rails上传是否有一个简单的上传进度条示例?到目前为止,我看到的例子要么已经过时,要么让我感到困惑 谢谢你的帮助 码头 考虑与gem结合使用 在Rails 3.2应用程序中工作得非常好。为什么Rack Raw Upload gem在这种情况下很有用?较新版本的Fine Uploader(默认情况下)已发送所有上传POST请求(多部分编码)。这个gem还提供了其他东西吗?Ajax上传是原始上传,这个gem使它们(通过机架中间件)在标准params散列中可用于rai

基于曲别针和apache服务器的rails上传是否有一个简单的上传进度条示例?到目前为止,我看到的例子要么已经过时,要么让我感到困惑

谢谢你的帮助

码头

考虑与gem结合使用


在Rails 3.2应用程序中工作得非常好。

为什么Rack Raw Upload gem在这种情况下很有用?较新版本的Fine Uploader(默认情况下)已发送所有上传POST请求(多部分编码)。这个gem还提供了其他东西吗?Ajax上传是原始上传,这个gem使它们(通过机架中间件)在标准params散列中可用于rails应用程序。阅读本文了解更多信息:默认情况下,Fine Uploader(自版本3.3起)发送的所有上载请求都是使用FormData完成的,适用于支持文件API的浏览器。即使在3.3之前,也可以通过设置几个选项来实现这一点。因此,除非您使用的是非常旧版本的Fine Uploader,否则这个gem似乎是不必要的。根据您链接到的文章以及gem的文档,通过ajax的“原始上载”是指那些不是MPE(不使用FormData)的,并且表面上没有作为表单字段包含在请求负载中的参数。默认情况下,所有Fine Uploader上载请求都是MPE,并且在有效负载中包含所有参数。在服务器端,请求与通过实际表单提交发送的上传后请求无法区分。gem的自述文件甚至似乎声明它不会转换内容类型为“多部分/表单数据”的请求。