2016-03-22 59 views
0
  • 在我的C#桌面应用程序中有图片框和加载了 图片。
  • 我只是想上传这个图像到FTP,而不保存图像到
    本地电脑。
  • 我该怎么做?

回答

-1

也许我认为您是想上传一个图片文件到FTP 这个代码是你工作

你有克里特岛一个FTP的Web请求

的FtpWebRequest请求=(的FtpWebRequest)的WebRequest。创建(“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(buffer,0,buffer.Lenght);

requestStream.Close();

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

response.Close();

+0

没有“Locationoffile”,因为图像不在本地。它装载在一个PictureBox中。 – TheMuyu