如何使用web2py下载操作来强制下载外部.mp4文件,而不是打开它

时间:2019-03-09 09:45:10

标签: web2py

我有大型mp4文件,这些文件托管在与web2py安装不同的域中。使用html,我无法强制下载文件(不建议使用下载标签,并且无法跨域工作)。 Web2py带来了下载操作,该操作甚至可以强制下载mp4或jpg文件。有没有办法将其与外部网址一起使用? 似乎下载操作使用了stream方法,但是在这里,我不能使用url作为路径。

def streamer():
    import os
    path=os.path.join(request.folder,'private','largefile.mpeg4')
    return response.stream(open(path,'rb'),chunk_size=4096)

注意:您可以将web2py的上载与fs库一起使用,以通过web2py从外部域上载和从外部域下载,但是在我的情况下,上载文件的大小限制为100 mb。

0 个答案:

没有答案