Add "verify" field to request to not save image
This makes it easy for the user to debug authentication.
This commit is contained in:
		
							
								
								
									
										10
									
								
								imgupload.py
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								imgupload.py
									
									
									
									
									
								
							@@ -49,6 +49,11 @@ def upload():
 | 
			
		||||
            if request.form["uploadKey"] in validkeys:  # check if uploadKey is valid
 | 
			
		||||
                print("Key is valid!")
 | 
			
		||||
 | 
			
		||||
                if "verify" in request.form.keys():
 | 
			
		||||
                    if request.form["verify"] == "true":
 | 
			
		||||
                        print("Request is asking if key is valid (it is)")
 | 
			
		||||
                        return jsonify({'status': 'key_valid'})
 | 
			
		||||
 | 
			
		||||
                if "imageUpload" in request.files:  # check if image to upload was provided
 | 
			
		||||
                    f = request.files["imageUpload"]  # f is the image to upload
 | 
			
		||||
                else:
 | 
			
		||||
@@ -92,10 +97,5 @@ def upload():
 | 
			
		||||
            print("No uploadKey found in request!")
 | 
			
		||||
            return jsonify({'status': 'error', 'error': 'UNAUTHORIZED'}), status.HTTP_401_UNAUTHORIZED
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    else:  # if the request method wasn't post
 | 
			
		||||
        print("Request method was not POST!")
 | 
			
		||||
        return jsonify({'status': 'error', 'error': 'METHOD_NOT_ALLOWED'}), status.HTTP_405_METHOD_NOT_ALLOWED
 | 
			
		||||
 | 
			
		||||
if __name__ == "__main__":
 | 
			
		||||
    print("Run with `flask` or a WSGI server!")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user