无法使用SFTP连接将文件从UNIX下载到Windows

时间:2019-05-03 20:29:39

标签: java

我的要求是将文件从远程计算机(Unix)移至本地计算机(Unix / windows)。当我在Unix中运行代码时,我能够将文件从Unix(远程)下载到Unix(本地),但是当我运行Windows代码时,我无法将文件从Unix(远程)下载到Windows(本地)。 ),我看到错误消息为“消息:4” 为线 channel.get(folderPath +“ /” + fileNameFound,localFolder);

为什么我在Windows中看不到UNIX中的问题。

1 个答案:

答案 0 :(得分:0)

如果我正确阅读了此代码:

return Scaffold(
  floatingActionButton: FloatingActionButton(
    onPressed: _openFilePicker,
    child: Icon(Icons.attach_file),
  ),
  body: // Your ListView goes here.
);

然后在此处构建文件路径。在Unix和Windows系统上,文件路径是不同的。 您是否尝试过使用Java的内置channel.get(folderPath + "/" + fileNameFound, localFolder); 类来解析文件路径?

另外:提供更大的代码段将更容易找出问题;)