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