从PictureBox上传图像到FTP

时间:2016-03-22 06:31:44

标签: c# ftp

  • 在我的C#桌面应用程序中有picturebox并加载了一个 图片。
  • 我只是想将此图像上传到FTP而不保存图像到
    本地电脑。
  • 我该怎么做?

1 个答案:

答案 0 :(得分:-1)

也许我认为您正在尝试将图像文件上传到FTP 本准则适合您

您必须克隆FTP Web请求

FtpWebRequest request =(FtpWebRequest)WebRequest.Create(“ftp://www.yourftp.com”);

request.Method = WebRequestMethods.Ftp.UploadFile;

request.Credentials = new NetworkCredential(“username”,“password”);

string flepath =“Locationoffile”;

FileStream stream = File.OpenRead(filePath);

byte [] buffer = new byte [stream.Length];

stream.close();

request.ContentLength = buffer.Length;

Stream requestsream = request.GetRequestStream();

requestStream.Write(缓冲液,0,buffer.Lenght);

requestStream.Close();

FtpWebResponse response =(FtpWebResponse)request.GetResponse();

response.Close();