File size: 1,214 Bytes
d1b2e47 9d55d82 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
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)
|