gpt4 book ai didi

python - 在 Flask 中显示一个 .txt 文件

转载 作者:行者123 更新时间:2023-12-05 06:25:25 25 4
gpt4 key购买 nike

<分区>

所以我正在尝试使用 Flask 制作一个程序,允许用户上传 .txt 文件。然后程序将打印出这个文件。使用我发现的一些教程,我在名为 site.py 的文件中有以下代码:

from flask import Flask, render_template, request
from werkzeug import secure_filename

app = Flask(__name__)

@app.route('/')
def upload():
return render_template('upload.html')

@app.route('/uploader', methods = ['GET', 'POST'])
def uploader():
if request.method == 'POST':
f = request.files['file']
f.save(secure_filename(f.filename))
content = f.read()
return render_template("book.html", content=content)

if __name__ == '__main__':
app.run(debug = True)

在我的“upload.html”文件中,我有以下内容:

<html>
<body>
<form action = "http://localhost:5000/uploader" method = "POST"
enctype = "multipart/form-data">
<input type = "file" name = "file" />
<input type = "submit"/>
</form>
</body>
</html>

在我的 book.html 文件中有以下内容:

<pre>
{{ text }}
</pre>

文件 uploader 确实在工作——文件被保存在我电脑的正确目录中,但文件中的文本没有显示,即我的 site.py 的最后两行:

        content = f.read()
return render_template("book.html", content=content)

似乎什么都没做。

我该如何解决这个问题?

谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com