Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Ok never mind! It was the permission problem, forget to set my upload folder permission to 777.

Bad idea, generally speaking. I would only allow the web server to write to the directory, not read.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.