如何在网页上打开一个链接下载一个模板文件

1.如果模板文件比较少且小,可以将文件布置在服务器上,然后返回后端一个链接即可.
布置在服务器上,可以在本地新建一个专门放文件的文件夹,例如可以放在file/modelfile/
def modelfile(request):
filename = request.GET.get('filename')
file = open("rdsystem/fileshistory/modelfile/"+filename, mode='rb')
response = FileResponse(file)
response['Content-Type'] = 'application/octet-stream'
response['Content-Disposition'] = 'attachment;filename="%s' % urlquote(filename)
return response

这样前端加上服务器地址和这个文件路径地址就可以获取这个文件了.

posted @ 2019-10-30 09:28  温温温  阅读(601)  评论(0)    收藏  举报