{
System.Object request,response,credential;
System.IO.StreamReader streamReader;
System.IO.Stream requestStream;
System.Array files;
System.Net.FtpWebRequest ftpRequest;
System.Net.FtpWebResponse ftpResponse;
System.Byte[] bytes;
System.Text.Encoding myEncoding;
System.Exception sysException;
Str 120 TempPath,executedate;
str timeinstr,nextFile;
Commaio file;
container line;
Filename filepath,fileType, ftpFileName;
System.Net.ICredentials iCredentials;
System.Net.IWebProxy iWebProxy;
;
{
ftpFileName = /ftp...//myFile/;
myEncoding = System.Text.Encoding::get_UTF8();
//myEncoding = System.Text.Encoding::get_Unicode();
//myEncoding = System.Text.Encoding::GetEncoding(1252);
//myEncoding = System.Text.Encoding::get_ASCII();
//myEncoding = System.Text.Encoding::get_BigEndianUnicode();
//myEncoding = System.Text.Encoding::GetEncoding(865);
//myEncoding = System.Text.Encoding::GetEncoding(65001);
streamReader.Close();
request = System.Net.WebRequest::Create(new System.Uri(ftpFileName));
ftpRequest = request;
credential = new System.Net.NetworkCredential(/myUserId/, /myPassword/);
ftpRequest.set_Credentials(iCredentials);
ftpRequest.set_Method(/STOR/);
requestStream.Write(bytes,0,bytes.get_Length());
requestStream.Close();
response = ftpRequest.GetResponse();
}
catch(Exception::CLRError)
{
sysException = CLRInterop::getLastException();
info(sysException.get_Message());
}
}