Следующий код читает файл pdf из файловой системы и отправляет его в браузер и отлично работает в python 2.7.x.Сейчас я нахожусь в процессе обновления до 3.x.и он застрял здесь с ошибкой «Не удалось загрузить документ PDF» в браузере.Пожалуйста, помогите определить, что не так.спасибо.
def sendPDFfile(self, pdfname):
with open(pdfname, 'rb') as f:
# retrieve stdout as a binary file object
output = getattr(sys.stdout, 'buffer', sys.stdout)
output.write(b"Content-type: application/pdf\n\n")
output.write(b"Content-Disposition: attachment; filename=%s\n"%(pdfname))
sys.stdout.flush()
pdf = f.read()
output.write(pdf)
return
установка Python CGI работает под apache2 в Ubuntu 16LTS.