in reply to Binary File Upload

You need to find the error log for your web server. A "500" error is your web server's way of telling you "check the error log, something's broken." When you find the error message post it here if you're having trouble understanding what it's telling you.

-sam