Rails 使用 send_data 下载文件,前端程序如何监听下载进度?

cod7ce · February 27, 2014 · 2241 hits

如题

或者换种问法,如何书写服务器端代码,可以让前端程序监听到下载进度?

当前服务器端代码:

send_data file.read, type: file.content_type, disposition: "inline"

当我在前端下载文件,监听其下载进度时,只有 建立链接完成下载 两种状态,无法监视下载进度。

但如果我用前端程序直接访问一个实体文件时,文件下载的所有状态都可以监听。

由于文件是使用gridfs存储在mongodb上的,没有实体文件访问。于是,现在不知道怎么整了...

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.