Post a reply

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

Denis

Re: Подключение из 1с

Mark Fishman wrote:

Спасибо, разобрался. Получилось используя ParseUrl. Только сертификат пришлось передавать дополнительно, но это не проблема он текстовый.

sessionOptions = Новый COMОбъект("WinSCP.SessionOptions"); //Создаем объект SessionOptions
sessionOptions.ParseUrl("ftpes://user:password@111.222.333.444/");
sessionOptions.TlsHostCertificateFingerprint="11:22:b0:a6:1c:db:c7:33:a2:d2:a6:ef:f0:44:55:c8:08:d0:b8:66";
session = Новый COMОбъект("WinSCP.Session"); //Создаем объект Session
session.Open(sessionOptions);



Anonymous wrote:

martin wrote:

Set the SessionOptions.WebdavSecure
https://winscp.net/eng/docs/library_sessionoptions

Do not set the PortNumber and the SshHostKeyFingerprint.


тот же вопрос для FTPs
как передать указанные ниже параметры, если нет доступа к таким объектам?

sessionOptions.FTPsecure="FtpSecure.Explicit";
SessionOptions.Protocol="Protocol.ftp";


Thank you.
Mark Fishman

Re: Подключение из 1с

Спасибо, разобрался. Получилось используя ParseUrl. Только сертификат пришлось передавать дополнительно, но это не проблема он текстовый.

sessionOptions = Новый COMОбъект("WinSCP.SessionOptions"); //Создаем объект SessionOptions
sessionOptions.ParseUrl("ftpes://user:password@111.222.333.444/");
sessionOptions.TlsHostCertificateFingerprint="11:22:b0:a6:1c:db:c7:33:a2:d2:a6:ef:f0:44:55:c8:08:d0:b8:66";
session = Новый COMОбъект("WinSCP.Session"); //Создаем объект Session
session.Open(sessionOptions);



Anonymous wrote:

martin wrote:

Set the SessionOptions.WebdavSecure
https://winscp.net/eng/docs/library_sessionoptions

Do not set the PortNumber and the SshHostKeyFingerprint.


тот же вопрос для FTPs
как передать указанные ниже параметры, если нет доступа к таким объектам?

sessionOptions.FTPsecure="FtpSecure.Explicit";
SessionOptions.Protocol="Protocol.ftp";
martin

Re: Подключение из 1с

Anonymous wrote:

тот же вопрос для FTPs
как передать указанные ниже параметры, если нет доступа к таким обхъектам?

sessionOptions.FTPsecure="FtpSecure.Explicit";
SessionOptions.Protocol="Protocol.ftp";

What language is that?
Guest

Re: Подключение из 1с

martin wrote:

Set the SessionOptions.WebdavSecure
https://winscp.net/eng/docs/library_sessionoptions

Do not set the PortNumber and the SshHostKeyFingerprint.


тот же вопрос для FTPs
как передать указанные ниже параметры, если нет доступа к таким обхъектам?

sessionOptions.FTPsecure="FtpSecure.Explicit";
SessionOptions.Protocol="Protocol.ftp";
Guest

Re: Подключение из 1с

martin wrote:

Set the SessionOptions.WebdavSecure
https://winscp.net/eng/docs/library_sessionoptions

Do not set the PortNumber and the SshHostKeyFingerprint.



Спасибо..все заработало...
Sergey 1c

Подключение из 1с

sessionOptions = Новый COMОбъект("WinSCP.SessionOptions"); //Создаем объект SessionOptions
sessionOptions.Protocol = "WebDAV"; // вот тут надо как-то указать протокол
sessionOptions.HostName = "Наш хост";
sessionOptions.UserName = "Логин";
sessionOptions.Password = "Пароль";
sessionOptions.PortNumber = 443; // тут всегда 443 порт
sessionOptions.SshHostKeyFingerprint = "Ключь";

Вопрос как указать Протокол и режим шифрования? Кто-нибудь подключал WinSCP из 1с с протоколом WebDAV ?