我正在使用 pdfbox api 在我的项目中生成 pdf 文件,最初我只是将动态生成的 pdf 文件存储在我的服务器中,现在我正在尝试使用以下代码在浏览器中流式传输 pdf 文件
Ok.stream(Enumerator.outputStream { os =>
doc.writeToStream(os)//doc holds content of pdf file
os.close()
}).withHeaders(
CONTENT_TYPE -> "application/pdf",
CONTENT_DISPOSITION -> "attachment; filename=report.pdf"
)
我有一些回应开始于
%PDF-1.4
%����
1 0 obj
<<
/Type /Catalog
/Version /1.4
/Pages 2 0 R
>>
endobj
2 0 obj
希望它看起来像 pdf 文件已经生成,但没有在浏览器中加载..我不知道我错过了什么,我只想加载 pdf 文件新标签