使用套接字上传文件的客户端 - 服务器实现
问题描述:
我想实现客户端必须向服务器发送文件的客户端 - 服务器程序。在这种情况下,将文件发送到服务器的有效方法是什么?使用套接字上传文件的客户端 - 服务器实现
,我在下面的方法思考,
连接建立后,首先,我要的文件名(我要上传)从客户端发送到服务器。然后我必须将文件内容发送到服务器。从客户端收到文件名后,服务器将等待文件内容。
因此,对于上传文件,我需要2个客户端写入方法& 2在服务器端的读取方法。
可以吗?有没有其他有效的方法来做到这一点?
答
我认为你的想法是正确的。也许你应该考虑不发送文件名(只有扩展名为.jpg),并让服务器生成一个。这将防止覆盖一些已经存在的文件。