gpt4 book ai didi

java - 在本地环境中模拟客户端服务器的行为,但是所有数据去了哪里?

转载 作者:行者123 更新时间:2023-12-01 13:16:23 25 4
gpt4 key购买 nike

我正在我的笔记本电脑上模拟客户端-服务器行为。该场景是客户端将文件上传到服务器,然后能够从服务器下载相同的文件。我想知道我该如何保存它?我需要在我的电脑上指定一个特定位置吗?我正在使用 java 来编程我的服务器和客户端。

到目前为止,我已经想到使用 FileInputStream 类和 FileOutputStream 类,但在这之后我就迷失了。

如有任何建议,我们将不胜感激。

最佳答案

是的,您需要在计算机上指定一个特定位置。一种方法是通过 POST 请求将文件内容从客户端发送到服务器。

省略了很多内容的示例:

PrintWriter writer = new PrintWriter(new OutputStreamWriter(connection.getOutputStream(), "UTF-8"));
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileToUpload), "UTF-8"));
for (String line; (line = reader.readLine()) != null;)
{
writer.println(line);
}

查看this answer了解更多信息。

关于java - 在本地环境中模拟客户端服务器的行为,但是所有数据去了哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22433218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com