test / app.py
BIOML's picture
Rename main.py to app.py
2923b7e
raw
history blame
1.21 kB
from analze import *
app = Flask(__name__)
@app.route('/')
def home():
return render_template('home.html')
@app.route('/upload', methods=['GET', 'POST'])
def upload_file():
if request.method == 'POST':
# Check if a file was uploaded
if 'file' not in request.files:
return render_template('home.html', content='No file uploaded.')
file = request.files['file']
# Check if the file has a filename
if file.filename == '':
return render_template('home.html', content='No file selected.')
filepath = 'email files/' + file.filename
return render_template('home.html',
content=check_file_type(file),
features = get_features(filepath),
pre_content=predict_content(text_feature(filepath)),
pre_tag=predict_html(html_tags_feature(filepath)),
pre_num=predict_num(num_feature(filepath)),
pre_extra=predict_extra(extra_feature(filepath)))
return render_template('home.html')
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)