Private void uploadimg (string sfiledstpath, string Foldername, string ftpserverip, string ftpusername, string ftppwd)
{
Fileinfo fileinf = new fileinfo (sfiledstpath );
Ftpwebrequest reqftp;
Reqftp = (ftpwebrequest) ftpwebrequest. Create (New uri ("ftp: //" + ftpserverip + "/" + Foldername + "/" + fileinf. Name ));
Reqftp. Credentials = new networkcredential (ftpusername, ftppwd );
Reqftp. keepalive = false;
Reqftp. method = webrequestmethods. FTP. uploadfile;
Reqftp. usebinary = true;
Reqftp. contentlength = fileinf. length;
Int bufflength = 2048;
Byte [] buff = new byte [bufflength];
Int contentlen;
Using (filestream FS = fileinf. openread ())
{
Using (Stream STRM = reqftp. getrequeststream ())
{
Contentlen = FS. Read (buff, 0, bufflength );
While (contentlen! = 0)
{
STRM. Write (buff, 0, contentlen );
Contentlen = FS. Read (buff, 0, bufflength );
}
STRM. Close ();
}
FS. Close ();
}
}