0

我有一个代码,可以使用Tamir Gal 的“ SharpSSH - A Secure Shell (SSH) library for .NET ”通过 sFTP 上传文件。

它工作正常,但在某些情况下我会抛出“ Tamir.SharpSsh.jsch.SftpException”异常。任何线索可能是什么?

4

2 回答 2

0

问题已解决,没有写入该 FTP 文件夹的权限。我尝试使用 fileZilla 并设法访问该文件夹,但是当我尝试放置文件时出现错误。

该错误没有提到原因是什么 - 所以最好尝试使用 FileZila 之类的另一个收费来检查它。

于 2016-02-04T10:20:01.920 回答
-1
 //Esto funcionara al momento de hacer el Get tenemos que especificar el      //directorio principal del FTP+nombre del archivo

   private static bool descargar_archivos()
        {
            Sftp _sftp = new Sftp(Servidor_FTP, Usuario_FTP, Contrasena_FTP);

            _sftp.Connect(Puerto);

            var lista = _sftp.GetFileList(Directorio_inicio_FTP);

            foreach (string dir in lista)
            {
                if (dir.Length > 4)
                {
                _sftp.Get(Directorio_inicio_FTP+dir, Directorio_Destino + dir);

                }
            }
            _sftp.Close();

            return true;
      }
于 2016-02-03T22:23:00.220 回答