Тема: FTP в АХ5
Показать сообщение отдельно
Старый 08.05.2009, 23:03   #8  
AndrianG is offline
AndrianG
Участник
 
43 / 19 (1) ++
Регистрация: 12.12.2008
Спасибо все получилось. Вот скипт для других:

X++:
static void ag_FTPex1(Args _args)
{
    TextBuffer tb;
    System.Net.WebRequest ftp = System.Net.WebRequest::Create(ftpAddress);
    System.Net.FtpWebRequest request;
    System.Net.NetworkCredential credential = new System.Net.NetworkCredential(user, password);
    System.Net.FtpWebResponse response;
    Object o;
    System.IO.Stream stream;
    System.Byte b;
    System.Text.Encoding e;
    ;
    try
    {
        o = ftp;
        request = o;
        request.set_Credentials(credential);
        ftp.set_Method("APPE");
        e = System.Text.Encoding::get_Default();
        stream = ftp.GetRequestStream();
        stream.Write(e.GetBytes("12\n"), 0, 3 );
    }
    catch
    {
        info ('FTP connection failed');
    }
    if (stream)
    {
        stream.Close();
    }
    if (ftp)
    {
        ftp.Abort();
    }
    pause;
}
За это сообщение автора поблагодарили: belugin (3), alex55 (1).