![]() |
1
2
我赞成 Commons-VFS 为了这种事。它抽象出实际的文件系统类型,并允许您使用标准接口,而不考虑底层实现。它反过来又依赖于实际系统的其他库,特别是用于SFTP的JScsh。 |
![]() |
2
0
我建议使用 JSch ,Java安全通道。它是SSH2的纯Java实现。除了几乎所有其他SSH2选项(XForwarding、port forwarding等)之外,它还有很好的例子来实现SFTP。我们在许多项目中使用它,并且没有任何问题。我甚至将它的GSS-API(Kerberos)支持绑定到一个本地Kerberos实现中,效果很好。它是BSD许可的,所以商业与否,你不应该有太多的问题与许可。
|
![]() |
3
0
客户总是对的,所以当我对这个需求大呼糟糕的架构时,我只是在这个问题上表达我的同情,并尽力帮助你解决这个问题。 applet方法还可以,但对于web应用来说似乎有点笨拙。还有javascript sftp库。 This one 支持sftp,与仅仅为了提供文件传输而弹出applet相比,它将给web应用程序带来更自然的感觉。它不是免费的,但也不是那么贵。它仍然在引擎盖下使用applet来实现文件传输,只是没有向用户显示java屏幕。 |
![]() |
4
-1
|