在django 1.7中下载文件
download file in django 1.7
我需要提供一个按钮,一旦用户点击它就会下载一个PDF文件或图片。
我已经尝试了很多方法。他们都没有工作。
我找不到关于这个主题的任何教程。
我将从我自己的问题(Django 1.7,Python 3.4)中复制粘贴一个工作代码:
来自views.py:
from django.http import HttpResponse
def download(request, file_name):
file = open('path/to/file/{}'.format(file_name), 'rb')
response = HttpResponse(file, content_type='application/pdf')
response['Content-Disposition'] = "attachment; filename={}".format(file_name)
return response
我需要提供一个按钮,一旦用户点击它就会下载一个PDF文件或图片。
我已经尝试了很多方法。他们都没有工作。 我找不到关于这个主题的任何教程。
我将从我自己的问题(Django 1.7,Python 3.4)中复制粘贴一个工作代码:
来自views.py:
from django.http import HttpResponse
def download(request, file_name):
file = open('path/to/file/{}'.format(file_name), 'rb')
response = HttpResponse(file, content_type='application/pdf')
response['Content-Disposition'] = "attachment; filename={}".format(file_name)
return response