# -*- coding:utf-8 -*- from flask import Flask from flask import render_template from flask import request from werkzeug import secure_filename import os ALLOWED_EXTENSION = set(['xls','xlsx']) UPLOAD_FOLDER = r'C:\Users\myfolder' app = Flask(__name__) app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER def allow_file(file): return '.' in file and file.rsplit('.', 1)[1] in ALLOWED_EXTENSION @app.route('/upload', methods=['GET', 'POST']) def upload_file(): if request.method == 'POST': f = request.files['uploadFile'] if f and allow_file(f.filename): filename = secure_filename(f.filename) # 如果提示没有权限,请先到该路径下试着新建文件 f.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) else: return '只能上传xls、xlsx文件' return render_template('TestPlatform.html') if __name__ == '__main__': app.run(host='192.168.176.128', port=8080)
flask上传文件
最新推荐文章于 2024-09-10 07:16:38 发布