2016-03-22 12 views
0
  • 私のC#デスクトップアプリケーションには、画像ボックスがあり、 画像がロードされています。
  • 画像を保存せずにこの画像をFTPにアップロードしたいだけです。
    ローカルPC。
  • どうすればいいですか?

答えて

-1

たぶん私はあなたがFTP にこのコードをイメージファイルをアップロードしようとしていると思うあなたはクレタA FTPのWebリクエスト

たFtpWebRequest要求=(たFtpWebRequest)WebRequestクラスする必要があります

のために働くです。作成( "ftp://www.yourftp.com");

request.Method = WebRequestMethods.Ftp.UploadFile;

request.Credentials = new NetworkCredential( "username"、 "password");

文字列flepath = "Locationoffile";

FileStream stream = File.OpenRead(filePath);

バイト[]バッファ=新しいバイト[ストリーム。長さ]。

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

関連する問題