当文件位于静态文件夹中时,通过将文件名通过render\u template传递到html pag来呈现PDF

2024-04-19 08:53:59 发布

您现在位置:Python中文网/ 问答频道 /正文

@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)。我保证。那么(pdfDoc=>;{

我正在使用pdfjs将静态文件夹中的PDF文件呈现到画布中,方法是将文件名从flask文件发送到html文件。但是不是的渲染。怎么做我会改变输入html文件的方式吗。你知道吗


Tags: 文件pathapptargetossavehtmlfilename