如何在java中发送完整的(.txt,.doc)文件

时间:2011-04-17 15:21:05

标签: java network-programming

我在java中创建一个客户端服务器程序,其中一部分需要发送 从客户端到服务器的完整文件(.txt或.docx)文件。我不知道该怎么做 它,我尝试过使用这个网页 http://www.rgagnon.com/javadetails/java-0542.html ,但它似乎无法正常工作 在表单+多线程应用程序中,有没有其他方式发送完整 从客户端到服务器的文件?

感谢任何帮助/建议...

问候 乌萨马

2 个答案:

答案 0 :(得分:1)

最好将Messaging Application用于您的目的。我建议使用JMS。我个人使用ActiveMQ。如果这不符合您的需要,请尝试Apache Mina。它会从网络编程中抽象出你。

答案 1 :(得分:1)

原则上,您必须在客户端应用程序上读取文件,打开OutputStream到服务器,并将文件的内容写入此流。 在服务器上,您从流的另一端读取。

根据您的体系结构,您将使用新的套接字对进行文件传输,或以某种方式将其嵌入到现有的通信协议中。