hash the file name incase it includes a path

If your object name includes a file path, it will cause the partFileName to reference a non-existent directory. Hashing keeps the disk file parts in a flat level and permits uploading to specific s3 directories.