Hi,
wer starke Nerven hat, kann das eventuell zu einem Arbeitsgerät machen. Zumindest für eine Menge an Programmiersprachen:
http://www.koders.com/Ich gebe ins Suchfenster ein:
org.apache.commons.fileupload
und hab dann mehrere Beispiele wie dieses Paket in verschiedenen OpenSource Projekten benutzt wurde. Vermutlich kann man sich da leicht verlieren, aber vielleicht hilfts ja.

Gruß Axel