Python-Django:如何强制用户下载视频而不是在新标签中播放?

时间:2015-06-08 08:03:45

标签: python django httpresponse

我目前正在开发一个应用程序,用户可以在其中下载YouTube视频。但是当我尝试提供href链接时,它会将视频流式传输到另一个选项卡而不是弹出另存为FireFox / Chrome中的选项。如何我强制浏览器显示下载弹出窗口?

我的Views.py

陶氏是使用pafy的基本功能。

def res(request):
    if request.method == "POST":
      url = request.POST['ylink']
      res = dow(url)
      # response['Content-Disposition'] = 'attachment; filename=myfile.m4a'
      return render(request,"result.html",{'res':res})

HTML:

<html>
  <h1><a href = "{{res}}">Click Here to Download the Video</a></h1>
</html>

我在其他问题中读到了内容处理,但所有这些都与HttpResponse有关,我在这里没有使用。 P.S:我是Django的初学者,试图成为职业选手!随着时间的推移

0 个答案:

没有答案