Java文件上传小程序 - 需要建议

时间:2009-06-23 16:45:53

标签: java

我想在Java中构建一个简单的文件上传小程序。它将用于将文件上传到常规的Linux Web服务器。所以如果有人去了:

http://site.com/file-upload-applet

并通过applet上传了一个文件,可以通过以下网址访问:

http://site.com/uploads/your-file.jpg

用户应该能够单击“浏览”,然后查看计算机上的文件夹,并且能够根据需要选择任意数量的文件或文件夹中的每个文件。然后,当他点击上传时,应该在上传文件时显示进度条。

对此有什么想法,以及如何在Java中将其作为applet实现?我只需要指向正确的方向,例如使用哪些库。

2 个答案:

答案 0 :(得分:3)

您需要拥有已签名的小程序,因为未签名的小程序无法访问文件系统。

我找到了article about signed Applets

至于其他组件,您很可能需要JFileChooserJProgressBarJButton(使用Apache HttpClientPostMethod使用MultipartRequestEntity将JFileChooser的文件拖到FilePart中。)

答案 1 :(得分:1)

我使用Apache Commons File Upload,它就像一个魅力。它消除了我担心的大部分问题,而且非常容易使用。