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



我想用工具"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/…")?非常感谢您的帮助

您无法告诉用户代理(他们的web浏览器)将下载的文件保存在哪里。这没有意义,你甚至不知道他们的文件夹结构

最新更新