JSch SFTP文件上传/下载-为什么使用返回流的方法?

基里尔·尤努索夫(Kirill Yunussov)

ChannelSftp班有版本get()put()方法不返回任何东西,或返回InputStream/ OutputStream

使用返回流和逐字节读取/写入文件的方法,而不是使用easyget()put()方法(在其中指定源路径和目标路径,然后让程序为您做所有事情)的用例是什么?

我的猜测是,如果您正在下载并播放视频/音频文件将是一种情况,但是如果仅将文件移至一台服务器或从另一台服务器移至另一台服务器该怎么办?那么使用流有什么意义吗?

这是文档:http :
//epaul.github.io/jsch-documentation/javadoc/com/jcraft/jsch/ChannelSftp.html#get(java.lang.String,%20java.lang.String)

马丁·普里克里(Martin Prikryl)

与其他任何I / O接口一样,当您不处理文件而是内存中的数据时,带流的变体很有用。

例如,您可能已经根据用户输入制作了内容,并且想要上载。您不需要文件中的本地副本。因此,您可以将内存中的数据流传输到SFTP。

流也是有用的抽象。


如果要从文件上传或下载到文件,请使用带有路径的重载。在这种情况下,创建文件流是不必要的开销。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSch SFTP文件上传/下载-为什么使用返回流的方法?

来自分类Dev

使用WCF Rest进行文件上传下载

来自分类Dev

SFTP上传下载使用Apache Commons VFS存在并移动

来自分类Dev

Selenium Webdriver使用相对路径上传下载文件

来自分类Dev

Selenium Webdriver使用相对路径上传下载文件

来自分类Dev

不使用 JSch 从 SFTP 服务器下载文件

来自分类Dev

使用 Jsch 进行异步 sftp 文件传输?

来自分类Dev

JAVA JSCH SFTP编程方法

来自分类Dev

如何使用JSch判断SFTP上传是否成功

来自分类Dev

如何在JSch中使用正则表达式下载SFTP文件

来自分类Dev

使用 JSch 从 SFTP 下载多个文件失败并显示“请求队列:未知请求问题”

来自分类Dev

无法使用 jsch 执行 sftp 子命令

来自分类Dev

使用SFTP或SCP使用JSch更改文件权限

来自分类Dev

使用SFTP或SCP使用JSch更改文件权限

来自分类Dev

使用 JSch 库上传重试机制

来自分类Dev

使用多个线程使用JSch下载文件

来自分类Dev

使用SFTP和JSch的连接问题:com.jcraft.jsch.JSchException

来自分类Dev

使用JSch连接到SFTP时如何选择网络接口

来自分类Dev

如何停止骆驼SFTP使用者的JSCH日志

来自分类Dev

JSCH:SFTP。使用端口21挂在session.connect()上

来自分类Dev

使用JSch连接到SFTP时如何选择网络接口

来自分类Dev

使用JSch拒绝权限

来自分类Dev

sftp JSch传输文件到远程cygwin

来自分类Dev

如何使用Java JSch库逐行读取远程文件?

来自分类Dev

获取供JSch使用的文件时出现权限错误

来自分类Dev

如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?

来自分类Dev

使用JSch执行命令

来自分类Dev

单击不可点击的按钮,等待上传下载,以下载Selenium python

来自分类Dev

JSch sftp通道运行同步吗?

Related 相关文章

  1. 1

    JSch SFTP文件上传/下载-为什么使用返回流的方法?

  2. 2

    使用WCF Rest进行文件上传下载

  3. 3

    SFTP上传下载使用Apache Commons VFS存在并移动

  4. 4

    Selenium Webdriver使用相对路径上传下载文件

  5. 5

    Selenium Webdriver使用相对路径上传下载文件

  6. 6

    不使用 JSch 从 SFTP 服务器下载文件

  7. 7

    使用 Jsch 进行异步 sftp 文件传输?

  8. 8

    JAVA JSCH SFTP编程方法

  9. 9

    如何使用JSch判断SFTP上传是否成功

  10. 10

    如何在JSch中使用正则表达式下载SFTP文件

  11. 11

    使用 JSch 从 SFTP 下载多个文件失败并显示“请求队列:未知请求问题”

  12. 12

    无法使用 jsch 执行 sftp 子命令

  13. 13

    使用SFTP或SCP使用JSch更改文件权限

  14. 14

    使用SFTP或SCP使用JSch更改文件权限

  15. 15

    使用 JSch 库上传重试机制

  16. 16

    使用多个线程使用JSch下载文件

  17. 17

    使用SFTP和JSch的连接问题:com.jcraft.jsch.JSchException

  18. 18

    使用JSch连接到SFTP时如何选择网络接口

  19. 19

    如何停止骆驼SFTP使用者的JSCH日志

  20. 20

    JSCH:SFTP。使用端口21挂在session.connect()上

  21. 21

    使用JSch连接到SFTP时如何选择网络接口

  22. 22

    使用JSch拒绝权限

  23. 23

    sftp JSch传输文件到远程cygwin

  24. 24

    如何使用Java JSch库逐行读取远程文件?

  25. 25

    获取供JSch使用的文件时出现权限错误

  26. 26

    如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?

  27. 27

    使用JSch执行命令

  28. 28

    单击不可点击的按钮,等待上传下载,以下载Selenium python

  29. 29

    JSch sftp通道运行同步吗?

热门标签

归档