-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.py
53 lines (36 loc) · 1.5 KB
/
app.py
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/usr/bin/env python3
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def init_recorder():
return render_template('./index2.html')
@app.route('/get_canvas_images', methods=['POST', 'GET'])
def get_canvas_images():
if request.method == 'POST':
raw_images = request.get_data()
symptoms = request.files["_symptoms"].read()
symptom_image = open("canvas_images/symptoms.png", "wb")
symptom_image.write(symptoms)
symptom_image.close()
diagnosis = request.files["_diagnosis"].read()
diagnosis_image = open("canvas_images/diagnosis.png", "wb")
diagnosis_image.write(diagnosis)
diagnosis_image.close()
treatment = request.files["_treatment"].read()
treatment_image = open("canvas_images/treatment.png", "wb")
treatment_image.write(treatment)
treatment_image.close()
tests = request.files["_tests"].read()
tests_image = open("canvas_images/tests.png", "wb")
tests_image.write(tests)
tests_image.close()
others = request.files["_others"].read()
others_image = open("canvas_images/others.png", "wb")
others_image.write(others)
others_image.close()
flag_file = open("canvas_images/flag.txt", "w+")
flag_file.write("1")
flag_file.close()
return "CANVASES SAVED!!!"
if __name__ == '__main__':
app.run(host = "0.0.0.0",debug=True)