以下是一个简单的用 Python 和 HTML 实现上传文件的例子:

Python 代码(文件名为app.py):

from flask import Flask, request, render_template

app = Flask(__name__)

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

@app.route('/uploader', methods=['POST'])
def uploader():
    if 'file' not in request.files:
        return 'No file uploaded'
    file = request.files['file']
    if file.filename == '':
        return 'No file selected'
    file.save(file.filename)
    return 'File uploaded successfully'

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

HTML 代码(文件名为upload.html):

<!DOCTYPE html>
<html>
<head>
    <title>Upload File</title>
</head>
<body>
    <h1>Upload File</h1>
    <form action='/uploader' method='POST' enctype='multipart/form-data'>
        <input type='file' name='file'>
        <br>
        <input type='submit' value='Upload'>
    </form>
</body>
</html>

在终端中运行python app.py,然后在浏览器中访问http://localhost:5000即可看到上传文件的界面。选择一个文件并点击“Upload”按钮,上传成功后会显示“File uploaded successfully”。上传的文件会保存在当前目录下。

Python Flask 文件上传教程:简单易懂的示例

原文地址: https://www.cveoy.top/t/topic/n9Eb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录