def uploadingImageToServer(): if checkLogin() == False: return beecFunc.ReturnResponse("LOGIN") FileStorage = request.files["image"] # Make the new image file name randNum = str(random.random() * 1000)[:3] imageFileName = FileStorage.filename + "_" + str( session["UserID"]) + "_" + str(randNum) + ".png" print(request.files) # Save the comming picture FileStorage.save( os.path.join(app.config["UploadImageFolder"], imageFileName)) # React with DB r = beecFunc.addImageToDB(FileName=FileStorage.filename, ImageName=imageFileName) if 'err' in r: return beecFunc.ReturnResponse("err") else: return beecFunc.ReturnResponse("OK")
def imageupload(): if comFunc.checkLogin() == False: return redirect(url_for('login')) if request.method == 'POST': FileStorage = request.files["image"] # Get the image file name imageFileName = FileStorage.filename print(request.files) # Save the comming picture FileStorage.save(os.path.join(app.config["UploadImageFolder"], FileStorage.filename)) # Parse the data FullInData = json.dumps(request.form) FullInData = json.loads(FullInData) # Clean up the name FullInData['ImageName'] = Checking.RemoveUnwantedChar(FullInData['ImageName']) # React with DB r = comFunc.addImageToDB(FileName=FileStorage.filename, ImageName=FullInData['ImageName']) if 'err' in r: return '<center>' + r[1] + '<center>"<meta http-equiv="refresh" content="3";url=' + url_for( 'imageUpload') + '" />"' else: return redirect("/home") return flask.render_template("imageUpload.html")