@@ -11,27 +11,26 @@ def allowed_file(filename):
11
11
12
12
@app .route ('/file-upload' , methods = ['POST' ])
13
13
def upload_file ():
14
- if request .method == 'POST' :
15
- # check if the post request has the file part
16
- if 'file' not in request .files :
17
- resp = jsonify ('No file part in the request' )
18
- resp .status_code = 500
19
- return resp
20
- file = request .files ['file' ]
21
- if file .filename == '' :
22
- resp = jsonify ('No file selected for uploading' )
23
- resp .status_code = 500
24
- return resp
25
- if file and allowed_file (file .filename ):
26
- filename = secure_filename (file .filename )
27
- file .save (os .path .join (app .config ['UPLOAD_FOLDER' ], filename ))
28
- resp = jsonify ('File successfully uploaded' )
29
- resp .status_code = 200
30
- return resp
31
- else :
32
- resp = jsonify ('Allowed file types are txt, pdf, png, jpg, jpeg, gif' )
33
- resp .status_code = 500
34
- return resp
14
+ # check if the post request has the file part
15
+ if 'file' not in request .files :
16
+ resp = jsonify ({'message' : 'No file part in the request' })
17
+ resp .status_code = 400
18
+ return resp
19
+ file = request .files ['file' ]
20
+ if file .filename == '' :
21
+ resp = jsonify ({'message' : 'No file selected for uploading' })
22
+ resp .status_code = 400
23
+ return resp
24
+ if file and allowed_file (file .filename ):
25
+ filename = secure_filename (file .filename )
26
+ file .save (os .path .join (app .config ['UPLOAD_FOLDER' ], filename ))
27
+ resp = jsonify ({'message' : 'File successfully uploaded' })
28
+ resp .status_code = 201
29
+ return resp
30
+ else :
31
+ resp = jsonify ({'message' : 'Allowed file types are txt, pdf, png, jpg, jpeg, gif' })
32
+ resp .status_code = 500
33
+ return resp
35
34
36
35
if __name__ == "__main__" :
37
- app .run ()
36
+ app .run ()
0 commit comments