@@ -29,42 +29,42 @@ def main():
29
29
@app .route ('/upload' , methods = ['POST' ])
30
30
def upload_file ():
31
31
32
- if 'file' not in request .files :
33
- resp = jsonify ({'message' : 'No file part in the request' })
34
- resp .status_code = 400
35
- return resp
36
-
37
-
38
- session_prefix , client_id = request . form . get ( "session_prefix" ), request . form . get ( " client_id" )
39
- print ( "Request to upload received from CLIENT:" + client_id + " for session " + session_prefix )
40
-
41
- files = request .files .getlist ('file' )
42
- files . extend ( request . files . getlist ( 'csv_file' ))
43
- errors = {}
44
- success = False
45
-
46
- # create a directory based on session and client id
47
- directory_path = os .path .join ( app . config [ 'UPLOAD_FOLDER' ], session_prefix + "/" + client_id + "/" )
48
- if not os .path . exists (directory_path ):
49
- os . makedirs ( directory_path )
50
-
51
- for file in files :
52
- if file and allowed_file (file .filename ):
53
- filename = secure_filename ( file . filename )
54
- print ( "received file: " + filename + " from CLIENT:" + client_id + " for session " + session_prefix )
55
- file . save ( os . path . join ( directory_path , filename ))
56
- success = True
57
- else :
58
- errors [ file . filename ] = 'File type is not allowed'
59
- resp = jsonify ({'message' : 'Files successfully downloaded' })
60
- resp .status_code = 201
61
- return resp
32
+ if 'file' not in request .files :
33
+ resp = jsonify ({'message' : 'No file part in the request' })
34
+ resp .status_code = 400
35
+ return resp
36
+
37
+ session_prefix , client_id = request . form . get ( "session_prefix" ), request . form . get ( "client_id" )
38
+ print ( "Request to upload received from CLIENT:" + client_id + " for session " + session_prefix )
39
+
40
+ files = request . files . getlist ( 'file' )
41
+ files . extend ( request .files .getlist ('csv_file' ) )
42
+ errors = {}
43
+ success = False
44
+
45
+ # create a directory based on session and client id
46
+ directory_path = os . path . join ( app . config [ 'UPLOAD_FOLDER' ], session_prefix + "/" + client_id + "/" )
47
+ if not os .path .exists ( directory_path ):
48
+ os .makedirs (directory_path )
49
+
50
+ for file in files :
51
+ if file and allowed_file ( file . filename ) :
52
+ filename = secure_filename (file .filename )
53
+ print ( "received file: " + filename + " from CLIENT:" + client_id + " for session " + session_prefix )
54
+ file . save ( os . path . join ( directory_path , filename ) )
55
+ success = True
56
+ else :
57
+ errors [ file . filename ] = 'File type is not allowed'
58
+
59
+ resp = jsonify ({'message' : 'Files successfully downloaded' })
60
+ resp .status_code = 201
61
+ return resp
62
62
63
63
64
64
@app .route ('/namelist' , methods = ['POST' ])
65
65
def print_filelist ():
66
- print ("CLIENT ID:" + request .form .get ("client_id" , "" ) + " have these FILES:" + request .form .get ("file_list" , []) )
67
- resp = jsonify ({'message' : 'File List Printed' })
66
+ print ("CLIENT ID:" + request .form .get ("client_id" , "" ) + " have these FILES:" + request .form .get ("file_list" , []))
67
+ resp = jsonify ({'message' : 'File List Printed' })
68
68
resp .status_code = 200
69
69
return resp
70
70
@@ -73,4 +73,4 @@ def print_filelist():
73
73
# MAIN
74
74
#
75
75
if __name__ == '__main__' :
76
- app .run (host = '0.0.0.0' , port = 5000 ,debug = True )
76
+ app .run (host = '0.0.0.0' , port = 5000 , debug = True )
0 commit comments