The server sends a Web page that includes a form something like this:
<form action="/upload_handler" method="post"> <input type="file" /> </form>
- use a modern Web browser that supports the HTML5 File API.
- use Flash (perhaps a tiny flash utility like Gmail uses to draw a little progress bar)
- use a Java applet
- use an ActiveX control