如果我想通过套接字从位于服务器的文件中获取文件内容,那么最好的方法是什么?
如果我们假设远程文件是多行文本文件,那么转移File
- 对象会更明智,还是应该阅读其内容并将其展平为String
?我应该返回String[]
还是ArrayList
?
答案 0 :(得分:2)
我不确定通过套接字发送java.io.File
对象是什么意思 - 通常你会发送一个字节流(即一个字符串)。 File对象只是对本地文件的引用;写new File("something.txt");
不会导致加载“something.txt”。
所以是的,最好的解决方案可能是发送一个字符串。
答案 1 :(得分:1)
如果文件位于远程计算机上,则需要发送内容 在这种情况下,File对象没有帮助,因为它只是一个路径引用。