flask 实现文件上传功能
from flask import Flask, render_template, request, url_for, redirect, send_from_directory
import os
app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = './excel_file'
ALLOWED_EXTENSIONS = set(['csv,xlsx'])
@app.route("/", methods=["GET", "POST"])
def contact():
if request.method == "POST":
file = request.files['file']
filename = file.filename
print(filename)
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
return redirect(url_for('info'))
return render_template("contact.html")

浙公网安备 33010602011771号