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

cod7ce · 2014年02月27日 · 2238 次阅读

如题

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

当前服务器端代码:

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

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

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

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

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号