The functionality that you are trying to achieve is possible using Applets. However, this is functionality that you are going to have to write because there is no stock component in J2SE that does this. Furthermore, since you need access to the client's local drive, you will need to sign your applet. To get started I suggest you take a look at JFileChooser and the
Java I/O libraries.