如何同时发送视频和视频在Java中一次生成图像文件?

发布于 2024-11-04 09:32:17 字数 203 浏览 1 评论 0原文

我正在使用相互连接的 fileinput 读取器和 buffer 读取器在 Java 中进行客户端服务器套接字编程。但是缓冲区读取器有一个 read 或 readline 方法,我们只能从文件中读取一行。

我们可以使用缓冲区一次读取全部内容吗?哪个功能合适或者我可以使用哪个类?我想发送视频和图像文件 - 如何发送这些文件?

I am doing client server socket programing in Java using fileinput reader and buffer reader which is connected to each other. But buffer reader has a method read or readline where only one line we can read from file.

Can we able to read whole content all at once using buffer? Which function is suitable or which class I can use? I want to send both video and image file - how to send these files ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我ぃ本無心為│何有愛 2024-11-11 09:32:18

如果您正在读取视频或图像数据,则根本不应该使用 Reader 类,它们用于文本数据。

对于二进制数据,您必须使用 FileInputStream 及其 read() 方法,您必须在循环中使用该方法,注意它的返回值。

或者,使用已经实现此功能的库,例如 FileUtils.readFileToByteArray()

If you're reading video or image data, you should not be using the Reader classes at all, they're for text data.

For binary data, you have to use a FileInputStream and its read() method, which you'll have to use in a loop, paying attention to its return value.

Alternatively, use a library that already implements this, sucht as FileUtils.readFileToByteArray() of Apache Commons IO.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文