juanboy

front end app update

from flask import render_template
from flask import Flask, render_template, request
import json
app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = 'data/' # 上传文件的保存目录
ALLOWED_EXTENSIONS = {'csv'} # 允许的文件扩展名
processing_status = {} # 全局字典用于存储处理状态和统计信息
@app.route('/')
def upload_form():
"""显示文件上传表单"""
return render_template('main.html')
@app.route('/waiting/<filename>')
def waiting_page(filename):
"""显示等待页面,并传递文件名"""
return render_template('waiting.html', filename=filename)
@app.route('/upload-success')
def upload_success():
"""文件处理成功页面"""
filename = request.args.get('filename')
stats = processing_status.get(filename, {}).get('stats', {})
return render_template('success.html', stats=stats)
@app.route('/upload-failure')
def upload_failure():
"""文件处理失败页面"""
filename = request.args.get('filename')
stats = processing_status.get(filename, {}).get('stats', {})
return render_template('failure.html', stats=stats)
\ No newline at end of file
... ...