我想用工具" 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 /...")? 非常感谢你的帮助
答案 0 :(得分:1)
您无法告诉用户代理(其Web浏览器)保存下载文件的位置。它没有意义,你甚至不知道他们的文件夹结构。