具体如何:
有什么想法吗? 是的,我必须在applet中执行此操作,并且我将使其成为受信任/签名的applet,并且已经调查了所有这些。
答案 0 :(得分:3)
我必须这样做,有非常大的(4Gb +)文件。这篇Google Answers帖子底部的一段代码帮了我很多: http://answers.google.com/answers/threadview?id=193780
它展示了一种上传文件的方式,可以轻松使用JProgressBar。
答案 1 :(得分:2)
自6u10以来无需签署小程序。相反,您可以使用FileOpenService通过标准Swing文件选择器(技术上依赖于实现)来读取文件。然后,只需将文件作为浏览器发送回multipart MIME HTTP POST。
即可答案 2 :(得分:0)
我会在文件中加载/流,将其转换为Base64(或不是),并将包含它的POST请求(使用URLConnection)发送到另一端的servlet。
从客户端的角度来看,它比执行多部分/表单数据文件更容易,并且在我看来让Commons FileUpload在另一端 1 等待它。
1 除非有可用的库在客户端轻松完成。
答案 3 :(得分:-2)
我很无聊。我想我只是复制上次回答这个问题时的链接。
Apache HttpClient的PostMethod MultipartRequestEntity将JFileChooser的文件包装在FilePart中。