如果我想通过套接字从服务器上的文件获取文件内容,最好的方法是什么?
如果我们假设远程文件是一个多行文本文件,那么传输 File
对象是否更明智,或者我应该读取其内容并将其展平为一个String
?我应该返回一个 String[]
还是一个 ArrayList
?
最佳答案
我不确定通过套接字发送 java.io.File
对象是什么意思 - 通常您将发送字节流(即字符串)。 File对象只是对本地文件的引用;写入 new File("something.txt");
不会导致加载“something.txt”。
所以,是的,最好的解决方案可能是发送一个字符串。
关于java - 从服务器获取文件内容,我应该发送内容还是文件对象本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22201816/