I get the role of the validation being placed before the insert.
However despite the two changes, images are failing validation and saving to my server.
They are not inserting into my database though, so its kinda getting there.
I'm wondering if its because the image file size is being reduced to below the validation limit.
100Kb + files are for some reason reducing to less than 40Kb after uploading still !