class.upload.php is a powerful and mature PHP class to manage uploaded files, and manipulate images in many ways. The script is available under a GPL license.
more info about the class
i'm passing 'file name'. it can be passed through header. ( X-File-Name )
can you explain "xhr.send(f)" on your js script? why you pass 'f'?