将文件保存在给定的文件夹

时间:2014-03-15 19:40:31

标签: django pdf save views reportlab

我想用工具" reportlab"创建一个pdf文件。之后我想将创建的文件保存在给定的目录中(在给定的文件夹中说)

以下是创建PDF的代码:

def pdfLeereRechnung(request):
response = HttpResponse(content_type='application/pdf')
filename = str("LR_" + str(article) + "_" + str(first_name) + "_" + str(last_name) + "_" + str(date.today().year))
response['Content-Disposition'] = 'attachment; filename=' + filename + ".pdf"

p = canvas.Canvas(response, pagesize=A4) 
#Do something,...
p.showPage()
p.save()
return response

创建PDF效果很好,但我不想将文件保存到"下载"。 所以这是我的问题: 有可能,比如说:p.save_in(" C / folder /...")? 非常感谢你的帮助

1 个答案:

答案 0 :(得分:1)

您无法告诉用户代理(其Web浏览器)保存下载文件的位置。它没有意义,你甚至不知道他们的文件夹结构。