python - 创建的 Pdf 文件引发以下错误,文件响应没有读取属性
问题描述
我正在尝试将 pdf 文件保存在目录中,pdf 文件已正确创建,但它不包含数据并抛出错误。
def file_pdf_to_merge(id):
flow_obj=flow_obj_for_display(id)
buffer = io.BytesIO()
doc = SimpleDocTemplate(buffer)
doc.build(flow_obj)
buffer.seek(0)
file_nm=file_name_only(id)
response= FileResponse(buffer,as_attachment=True,filename=file_nm)
fs=FileSystemStorage()
if fs.exists(file_nm):
fs.delete(file_nm)
fs.save(file_nm,response)
代码抛出以下错误。我认为由于此错误,创建的 pdf 文件也已损坏或未正确解码。
'FileResponse' object has no attribute 'read'
谢谢
解决方案
推荐阅读
- github - 如何在 github 上重新启动已取消的检查?
- visual-studio - 如何让我的 git 历史更加连贯?
- tensorflow - keras load_model 无法识别新的 AUC 指标 tf.keras.metrics.AUC()
- c# - 让相机在没有相机胶卷的情况下统一跟随球
- javascript - vb.net 这是反射吗
- fortran - Fortran if 显示全部且未选中
- linux - 核心转储未生成
- javascript - 发送到 PHP 时如何处理已发布的 multipart/form-data?
- c++ - 缓冲区参数为 NULL
- php - 如何调整openssl证书位置