我正在尝试做一个远程文件选择器。我读了很多信息,但我不明白。
我见过的最好的网站是(https://code.google.com/p/otrosvfsbrowser/),因为这正是我想要的,但我没有得到更多的信息。你们中有人使用这个工具吗?示例代码在哪里?
我已经使用JSCH库通过SFTP进行传输,但是我想要一个工具来选择远程路径。
我从Java开始。对不起我的英语不好。
最佳答案
您可以在Usage page上查看示例代码
您可以只创建对话框并在批准时注册操作:
JOtrosVfsBrowserDialog jOtrosVfsBrowserDialog = new JOtrosVfsBrowserDialog();
Action a = new AbstractAction("Select file") {
@Override
public void actionPerformed(ActionEvent actionEvent) {
if (JOtrosVfsBrowserDialog.ReturnValue.Approve.equals(jOtrosVfsBrowserDialog.showOpenDialog(TestDialog.this,"title"))){
String friendlyUrl = jOtrosVfsBrowserDialog.getSelectedFile().getName().getFriendlyURI();
}
}
};