java - 从服务器获取文件内容,我应该发送内容还是文件对象本身?

标签 java

如果我想通过套接字从服务器上的文件获取文件内容,最好的方法是什么?

如果我们假设远程文件是一个多行文本文件,那么传输 File 对象是否更明智,或者我应该读取其内容并将其展平为一个String?我应该返回一个 String[] 还是一个 ArrayList

最佳答案

我不确定通过套接字发送 java.io.File 对象是什么意思 - 通常您将发送字节流(即字符串)。 File对象只是对本地文件的引用;写入 new File("something.txt"); 不会导致加载“something.txt”。

所以,是的,最好的解决方案可能是发送一个字符串。

关于java - 从服务器获取文件内容,我应该发送内容还是文件对象本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22201816/

相关文章:

java - Log4J 正在控制台中创建递增的日志数

Java编译器错误

java - 如何创建一个方法,其功能是显示 ArrayList 对象的内容?

小程序中的 java.lang.reflect.invokingtargetexception 错误

java - 使用 Java 在循环中获取输入

java - 在 play 2.0.3 中拒绝表单而不重新加载页面

java - 使用 camel 和 activemq 到 "pause"路由的正确方法是什么?

java - 线程池不调整大小

java - 如果不使用 <form> 声明,则使用 jquery 获取 Radio 值不起作用

java - RecyclerView 问题