我的要求是将文件从远程计算机(Unix)移至本地计算机(Unix / windows)。当我在Unix中运行代码时,我能够将文件从Unix(远程)下载到Unix(本地),但是当我运行Windows代码时,我无法将文件从Unix(远程)下载到Windows(本地)。 ),我看到错误消息为“消息:4” 为线 channel.get(folderPath +“ /” + fileNameFound,localFolder);
为什么我在Windows中看不到UNIX中的问题。
答案 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);
类来解析文件路径?
另外:提供更大的代码段将更容易找出问题;)