Update the uplaod function
This commit is contained in:
		
							parent
							
								
									04145b89c4
								
							
						
					
					
						commit
						adf54839c9
					
				@ -2,6 +2,10 @@ import  os
 | 
			
		||||
import  cherrypy
 | 
			
		||||
 | 
			
		||||
def main(file, rename, directory):
 | 
			
		||||
    try:
 | 
			
		||||
        os.makedirs(directory, exist_ok=True)
 | 
			
		||||
    except OSError as error:
 | 
			
		||||
        print(error)
 | 
			
		||||
    try:
 | 
			
		||||
        upload_path     = directory
 | 
			
		||||
        upload_filename = file.filename
 | 
			
		||||
@ -9,6 +13,15 @@ def main(file, rename, directory):
 | 
			
		||||
        upload_file     = os.path.normpath(os.path.join(upload_path, upload_rename))
 | 
			
		||||
        upload_size     = 0
 | 
			
		||||
 | 
			
		||||
        print("UPLOADING CORE: Directory: "+directory+"/"+rename)
 | 
			
		||||
        if (os.path.isfile(directory+"/"+rename)):
 | 
			
		||||
            print("UPLOADING CORE: Is exists! Removing!")
 | 
			
		||||
            try:
 | 
			
		||||
                os.remove(directory+"/"+rename)
 | 
			
		||||
            except Exception as e:
 | 
			
		||||
                print(f"UPLOADING CORE: removing failed: {e}")
 | 
			
		||||
        else:
 | 
			
		||||
            print("UPLOADING CORE: Is not exists! Removing skipped!")
 | 
			
		||||
        with open(upload_file, 'wb') as upload_result:
 | 
			
		||||
            while True:
 | 
			
		||||
                data = file.file.read(8192)
 | 
			
		||||
@ -22,6 +35,6 @@ def main(file, rename, directory):
 | 
			
		||||
        print("UPLOAD RENAME: " + str(upload_rename))
 | 
			
		||||
        print("UPLOAD FILE: " + str(upload_file))
 | 
			
		||||
        print("UPLOAD SIZE: " + str(upload_size))
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
    except Exception as e:
 | 
			
		||||
        print(f"ERROR: {e}")
 | 
			
		||||
        print(f"ERROR CORE UPLOADING: {e}")
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user