擅长:python、mysql、java
<p>从代码中,我可以看到您希望允许用户下载pdf。</p>
<pre><code>from xhtml2pdf import pisa
from StringIO import StringIO
from flask import render_template,Flask, Response
app=Flask(__name__)
app.debug=True
@app.route("/")
def create_pdf(pdf_data):
filename= "file.pdf"
pdf=pisa.CreatePDF( StringIO(pdf_data),file(filename, "wb"))
return Response(pdf, mimetype='application/octet-stream',
headers={"Content-Disposition": "attachment;filename=%s" % filename})
if __name__ == "__main__":
app.run()
</code></pre>
<p>现在,运行<code>python aboveprogram.py</code></p>
<p>转到<code>http://localhost:5000</code></p>
<p>浏览器提示下载PDF。
希望能帮上忙。。</p>