1

我正在开发一个使用 liveclicker 视频播放器的 Ruby on Rails 项目。为了能够向我的 web 应用程序添加下载功能,我已经实现了一个能够下载视频的链接。我想用 link_to 来做到这一点,并在相应的控制器中调用一个方法来下载视频。谁能帮我实现我的方法,以便能够从该 URL 将视频下载到我的本地计算机?

我在控制器索引方法中有这段代码。

def index
  send_file 'website', :type=>"video/mp4", :x_sendfile=>true
end
4

2 回答 2

1

请考虑插入您已有的代码。我的建议是在您引用链接的操作中使用send_data 。尝试编写实现,如果您有更多问题,这里的人会很乐意再次帮助您...

于 2012-11-16T12:04:17.383 回答
0

wget安装到您的服务器

src = "http://example.com/video.avi"   
system %x{ wget -P ~/where/ever/you/want/folder #{src} }

由于下载是一个漫长的过程,看一下后台进程gem

于 2012-11-16T12:12:37.820 回答