我有一个Java客户端/服务器桌面应用程序,其中客户端和服务器之间的通信基于套接字,客户端和服务器之间交换的消息是序列化对象(消息对象,封装请求和响应)。
现在我需要让客户端能够从本地计算机上传文件到服务器,但我无法通过缓冲区发送文件,因为缓冲区已经用于交换消息对象。
我应该打开另一个流来发送文件,还是有更好的方法来上传适合我情况的文件?
最佳答案
我需要让客户端能够将文件从本地计算机上传到服务器
- 打开到服务器的专用连接
以进行文件上传。
-使用文件传输协议(protocol)
来简化您的工作,此外,使用Apache的通用库
进行非常简单可靠>文件上传和下载....
查看此链接:
关于java - 将文件存储在对象内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12555696/