0
A
回答
2
您可以创建一个本地FTP服务器,并读取远程文件作为字节数组像这样
`try { URL url = new URL("ftp://localhost/myDir/fileOne.txt"); InputStream is = url.openStream(); ByteArrayOutputStream os = new ByteArrayOutputStream(); byte[] buf = new byte[4096]; int n; while ((n = is.read(buf)) >= 0) os.write(buf, 0, n); os.close(); is.close(); byte[] data = os.toByteArray(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }`
读通过HTTP
URL url = new URL("http://q.com/fileOne.txt");
InputStream is = url.openStream();
0
二进制文件而不是使用Java,你应该只使用scp。
如果需要从Java执行此操作,则始终可以将scp命令作为字符串形式并将其传递给Runtime.getRuntime.exec()。 (尽管如此,请注意源代码中的密码。)
+0
但是这将在JVM之外执行。 –
相关问题
- 1. 将Java文件从一台服务器复制到另一台
- 2. 如何将文件从一台服务器移动到另一台服务器
- 3. 如何从另一台服务器上获取文件?
- 4. 将XML文件从一台服务器读取到同一网络上的另一台服务器
- 5. 如何在Python中从一台服务器获取某些类型的文件到另一台服务器?
- 6. 在PHP中从另一台服务器读取xml文件的方法数量?
- 7. 从服务器检查另一台服务器上的文件
- 8. 如何从另一台服务器运行一个php文件?
- 9. Nginx的服务从另一台服务器的PHP文件
- 10. 如何从另一台服务器
- 11. 如何从Android中的另一台服务器获取通知
- 12. Java:从web服务器发送文件(XML)到另一台服务器
- 13. 如何确保只有一台服务器读取CAMEL文件?
- 14. 从另一台服务器
- 15. 从另一台服务器
- 16. 将文件从一台服务器发送到另一台服务器。
- 17. 将文件从一台远程服务器发布到另一台服务器
- 18. 将json文件从一台服务器复制到另一台服务器
- 19. 将大量文件从一台服务器转移到另一台服务器
- 20. 将文件从一台服务器上传到另一台服务器
- 21. 如何使用Curl从另一台服务器上传文件到另一台服务器?
- 22. 如何从另一台linux服务器读取Linux服务器的一个驱动器的写入访问
- 23. PHP从另一台服务器获取文件
- 24. 将文件从一台服务器复制到另一台
- 25. 从一台服务器下载视频文件到另一台
- 26. 复制PHP文件从一台服务器到另一台
- 27. 在java中将目录,子目录和文件从一台服务器复制到另一台服务器
- 28. 如何在Sql Server中将备份文件从一台服务器移动到另一台服务器
- 29. 文件流 - 到另一台服务器
- 30. 用git从一台服务器推到另一台服务器
这取决于您要使用的协议。这是一个FTP启用的服务器吗?这是一个Web服务器?还要别的吗? – 01es
[Java:什么是从服务器上SFTP文件的最佳方式]可能的重复(http://stackoverflow.com/questions/14617/java-what-is-the-best-way-to-sftp-a -file-from-a-server) –
密码是什么? –