Python Flask 文件上传:简单易懂的代码示例
以下是一个简单的用 Python 和 HTML 实现文件上传的程序:
Python 代码:
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('upload.html')
@app.route('/upload', methods=['POST'])
def upload():
f = request.files['file']
f.save(f.filename)
return '文件上传成功'
if __name__ == '__main__':
app.run(debug=True)
HTML 代码:
<!DOCTYPE html>
<html>
<head>
<title>文件上传</title>
</head>
<body>
<h1>文件上传</h1>
<form action='/upload' method='post' enctype='multipart/form-data'>
<input type='file' name='file'>
<input type='submit' value='上传'>
</form>
</body>
</html>
运行 Python 代码后,在浏览器中访问http://localhost:5000/,即可看到上传文件的页面。选择要上传的文件后,点击“上传”按钮,即可上传文件。文件将保存在当前目录下。
原文地址: https://www.cveoy.top/t/topic/n9Ea 著作权归作者所有。请勿转载和采集!