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

发布于 2024-11-01 21:30:47 字数 306 浏览 1 评论 0原文

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

任何帮助/建议表示赞赏...

问候 乌萨马

i am making a client server program in java, a portion of which requires to send
a complete file (.txt or .docx) file from client to server. I am not sure how to do
it, i have tried using this webpage
http://www.rgagnon.com/javadetails/java-0542.html
, but it seems that it don't work correctly
in form + multi-threaded application, is there any other way to send a complete
file from client to server?

Any help/suggestions are appreciated...

regards
usama

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

长梦不多时 2024-11-08 21:30:47

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

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

In principle you have to read the file on your client application, open an OutputStream to the server, and write the contents of the file to this stream.
On the server you read from the other end of the stream.

Depending on your architecture, you either will use a new socket-pair for the file transfer, or somehow embed it into your existing communication protocol.

雨落□心尘 2024-11-08 21:30:47

最好使用消息传递应用程序来实现您的目的。我建议使用 JMS。我个人使用 ActiveMQ 。如果这不适合您的需要,请尝试 Apache Mina。它将把你从网络编程中抽象出来。

It would be better to use a Messaging Application for your purpose. I would recommend using JMS. I personally use ActiveMQ . If this does not suit your need then try out Apache Mina. It would abstract you from the Network Programming.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文