java - ServerSocket如何接收多个文件
问题描述
我有研究项目。我的老师不想告诉我如何解决接收多个文件的问题。我知道我需要使用函数 getInputStream() 但我不知道如何在这个 inputStream 对象中拆分这些文件。我需要拆分这个 inputStream 因为我需要将每个文件保存在文件夹中。
感谢您的帮助并向我解释这个问题。
解决方案
答案是您可能需要像 HTTP 或 FTP 这样的传输协议。但是如果你不想要那么高的东西,你可以做的是 tar 然后 gzip 你的文件,这就是人们在 unix 上所做的。Tar 基本上仍然是一种传输协议,但可能不如 HTTP 或 FTP 重量级
推荐阅读
- arduino - 我的串行超时功能在第一次调用时有效,但在第二次调用时无效
- java - 数组的 k 大小的相等排列数
- git - 合并两个 git 分支但排除合并文件中的特定行
- python-3.x - 如何在 VS Code 中正确导入 Python 模块?
- python-3.x - AttributeError:模块“innvestigate”没有属性“create_analyzer”
- python - 打印张量流矩阵 A.eval() 改变矩阵的转置值
- css - Bootstrap 4 - 容器流体不起作用
- c# - 读取列表成员值时动态获取类成员
- php - php curl -X GET 请求正文
- kubernetes - 无法获得作业 rke-network-plugin-deploy-job 的作业完成状态