vista actualizada
This commit is contained in:
@@ -216,7 +216,9 @@ def export_resource_pdf(request, resourceid, printubic, satmap, printimgs, print
|
||||
if ruta_medios is not None and bool(int(printpdfs)) :
|
||||
for medio in reduce(getitem, ruta_medios[:-1], resource_data)[ruta_medios[-1]] :
|
||||
if medio['formato'] == 'application/pdf' :
|
||||
merger.append(PdfReader(f'{root_path}/uploadedfiles/{medio["file"]}'))
|
||||
medio_file = f'{root_path}/uploadedfiles/{medio["file"]}'
|
||||
with open(medio_file,'rb') as pdf_file :
|
||||
merger.append(pdf_file)
|
||||
output_buffer = io.BytesIO()
|
||||
merger.write(output_buffer)
|
||||
merger.close()
|
||||
@@ -224,7 +226,7 @@ def export_resource_pdf(request, resourceid, printubic, satmap, printimgs, print
|
||||
output_buffer = io.BytesIO()
|
||||
merger.write(output_buffer)
|
||||
merger.close()
|
||||
|
||||
response = HttpResponse(output_buffer.getvalue(), content_type='application/pdf')
|
||||
output_buffer.seek(0)
|
||||
response = HttpResponse(output_buffer.read(), content_type='application/pdf')
|
||||
response['Content-Disposition'] = f'attachment; filename="{nombre_pdf}.pdf"'
|
||||
return response
|
||||
Reference in New Issue
Block a user