Adjustments in the file upload: upload the image in the Base64 format, generated the MD5 hash and save the image to disk.