I have just setup ITFlow from scratch and am having a similar issue. Choosing a 9kb jpg for a contact photo. I get the following message in a green popup in top right.
"There was an error moving the file to upload directory. Please make sure the upload directory is writable by web server.Location updated"
I expect this is simple enough? I'm using http only if that makes any difference to troubleshooting.