What exactly have you tried? And why do you want to avoid a well-debugged library like Jakarta Commons FileUpload? This is a non-trivial thing to develop, so be prepared to become very familiar with the HTTP specification and spend quite a bit of time on it.
Originally posted by anil mothea: ... With out using any third party controls.
The servlet spec provides no support for multipart requests (uploads). To do this without using third party controls, you would need to implement all the same functionality that the third party controls have already implemented.