当您配置SFTP时,您的目标是本地文件夹,对吗?我已经很久没有这样做了,从那以后事情可能发生了变化。
因此,如果接收端的文件夹路径是248个字符(允许的最大长度),但是sftp路径(s ftp://www.destination.com/folder)不是,并且您的应用程序试图在SFTP文件夹中放置一个带有13+字符文件名的文件(这将使其在260个字符限制中完全限定路径,但仅在接收端),您的应用程序是否仍然抛出一个System.IO.PathTooLongException?
我的应用程序正在抛出这个异常,但在我这一边,路径只有95个字符(69个字符路径+26个字符文件名)。我是否真的达到了SFTP的另一端的字符限制,而这又渗透到我的应用程序中呢?
发布于 2017-09-26 19:27:21
虽然SFTP服务器确实可以具有相同/类似的路径限制,但您不会得到System.IO.PathTooLongException。这是一个本地的例外。所以这绝对是一条太长的地方路。
https://stackoverflow.com/questions/46433087
复制相似问题