OSX 10.7 Apache can't do file uploads to local server
You are having a directory permissions issue. You should ensure that the folder you are uploading to allows read/write/execute access for the web user (typically _www).

In practice, this means you should change the owner and/or group of the folder, or allow read/write/execute for all:

chmod 777 /path/to/uploads