通过将文件名通过render_template传递到html页面时,在文件位于静态文件夹中时呈现PDF

时间:2019-04-01 09:33:24

标签: python flask

@app.route('/upload', methods=['post'])
def upload():
    global des2,des,filenam,lis
    target = os.path.join(APP_ROOT,'static')

    if not os.path.isdir(target):
        os.mkdir(target)

    fi = request.files['file']
    filenam = secure_filename(fi.filename)
    des = "\ ".join([target,filenam])
    fi.save(des)
    fi.save(os.path.join(app.config['UPLOAD_FOLDER'], filenam))
    pdftotext.readfile(des)
    lis = check.listreturn()
    return render_template('pdfembed.html',filename1=filenam)

pdfembed.html

const url =“ ./ {{filename1}}”; .........

pdfjsLib.getDocument(url).promise.then(pdfDoc_ => {

我通过将烧瓶文件中的文件名发送到html文件来使用pdfjs将静态文件夹中存在的PDF文件渲染到画布中,但是没有渲染。我将如何更改输入html文件的方式。

0 个答案:

没有答案