最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#遠(yuǎn)程發(fā)送和接收數(shù)據(jù)流生成圖片的方法

 更新時(shí)間:2015年07月22日 11:23:05   作者:jwang  
這篇文章主要介紹了C#遠(yuǎn)程發(fā)送和接收數(shù)據(jù)流生成圖片的方法,涉及C#通過數(shù)據(jù)流傳輸圖片的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#遠(yuǎn)程發(fā)送和接收數(shù)據(jù)流生成圖片的方法。分享給大家供大家參考。具體如下:

將圖片轉(zhuǎn)成數(shù)據(jù)流方式發(fā)送到遠(yuǎn)程服務(wù),在通過服務(wù)器后臺(tái)程序來接收數(shù)據(jù)流,再保存成圖片存放在需要的地方。

這種方式就類似上傳圖片功能一樣,希望能給一些大家另一種上傳圖片功能的方法。

發(fā)送數(shù)據(jù)流方法

/// <summary>
/// PostBinaryData
/// </summary>
/// <param name="url">要發(fā)送的 url 網(wǎng)址</param>
/// <param name="bytes">要發(fā)送的數(shù)據(jù)流</param>
/// <returns></returns>
public string PostBinaryData(string url, byte[] bytes)
{
  //下面是測(cè)試?yán)?
  //string url = "http://www.test.com/test.ashx";
  //string img = HttpContext.Current.Server.MapPath("../images/test.jpg");
  //byte[] bytes = File.ReadAllBytes(img);
  HttpWebRequest wRequest = (HttpWebRequest)WebRequest.Create(url);
  wRequest.ContentType = "multipart/form-data";
  wRequest.ContentLength = bytes.Length;
  wRequest.Method = "POST";
  Stream stream = wRequest.GetRequestStream();
  stream.Write(bytes, 0, bytes.Length);
  stream.Close();
  HttpWebResponse wResponse = (HttpWebResponse)wRequest.GetResponse();
  StreamReader sReader = new StreamReader(wResponse.GetResponseStream(), System.Text.Encoding.UTF8);
  string str = sReader.ReadToEnd();
  sReader.Close();
  wResponse.Close();
  return str;
}

接收數(shù)據(jù)流方法

public void GetBinaryData()
{
  string imgFile = DateTime.Now.ToString("yyyyMMddhhmmss") + ".jpg";
  string filePath = HttpContext.Current.Server.MapPath(imgFile);
  //方法一
  int lang = HttpContext.Current.Request.TotalBytes;
  byte[] bytes = HttpContext.Current.Request.BinaryRead(lang);
  string content = System.Text.Encoding.UTF8.GetString(bytes);
  FileStream fStream = new FileStream(filePath, FileMode.Create, FileAccess.Write);
  BinaryWriter bw = new BinaryWriter(fStream);
  bw.Write(bytes);
  bw.Close();
  fStream.Close();    
  //方法二
  Bitmap img = new Bitmap(HttpContext.Current.Request.InputStream);
  img.Save(filePath);
  HttpContext.Current.Response.Write("ok");
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 設(shè)計(jì)模式速記

    設(shè)計(jì)模式速記

    本文主要介紹了設(shè)計(jì)模式:創(chuàng)建型模式;結(jié)構(gòu)型模式;行為型模式三大類。具有很好的參考價(jià)值,相信有助于大家記憶與學(xué)習(xí),下面跟著小編一起來看下吧
    2017-02-02
  • c#代碼自動(dòng)修改解決方案下任意文件實(shí)例

    c#代碼自動(dòng)修改解決方案下任意文件實(shí)例

    這篇文章主要介紹了c#代碼自動(dòng)修改解決方案下任意文件實(shí)例,有需要的朋友可以參考一下
    2013-11-11
  • C#實(shí)現(xiàn)類型的比較示例詳解

    C#實(shí)現(xiàn)類型的比較示例詳解

    這篇文章主要給大家介紹了關(guān)于C#實(shí)現(xiàn)類型的比較的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • C#實(shí)現(xiàn)驗(yàn)證碼功能

    C#實(shí)現(xiàn)驗(yàn)證碼功能

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)驗(yàn)證碼功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • c#中object、var和dynamic的區(qū)別小結(jié)

    c#中object、var和dynamic的區(qū)別小結(jié)

    這篇文章主要給大家介紹了關(guān)于c#中object、var和dynamic的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Unity UGUI的EventTrigger事件監(jiān)聽器組件介紹使用示例

    Unity UGUI的EventTrigger事件監(jiān)聽器組件介紹使用示例

    這篇文章主要為大家介紹了Unity UGUI的EventTrigger事件監(jiān)聽器組件介紹及使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • C#中使用Split方法拆分字符串實(shí)例

    C#中使用Split方法拆分字符串實(shí)例

    這篇文章主要介紹了C#中使用Split方法拆分字符串實(shí)例,本文給出了使用一個(gè)分隔符和多個(gè)分隔符拆分字符串的例子,需要的朋友可以參考下
    2014-08-08
  • C#雙緩沖技術(shù)實(shí)例詳解

    C#雙緩沖技術(shù)實(shí)例詳解

    這篇文章主要介紹了C#雙緩沖技術(shù),結(jié)合實(shí)例形式較為詳細(xì)的分析了C#雙緩沖的功能,實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-02-02
  • C#通過創(chuàng)建Windows服務(wù)啟動(dòng)程序的方法詳解

    C#通過創(chuàng)建Windows服務(wù)啟動(dòng)程序的方法詳解

    這篇文章主要介紹了C#通過創(chuàng)建Windows服務(wù)啟動(dòng)程序的方法,較為詳細(xì)的分析了C#創(chuàng)建Windows服務(wù)應(yīng)用程序的步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-06-06
  • C#基礎(chǔ)概念二十五問 16-20

    C#基礎(chǔ)概念二十五問 16-20

    C#基礎(chǔ)概念二十五問 16-20...
    2007-04-04

最新評(píng)論

峨山| 牙克石市| 河西区| 家居| 洪雅县| 竹山县| 凭祥市| 南郑县| 容城县| 顺义区| 霍邱县| 濉溪县| 正阳县| 滨海县| 海宁市| 德安县| 兰考县| 东阳市| 临西县| 武威市| 泊头市| 灵山县| 浦江县| 镇坪县| 万载县| 霍城县| 石景山区| 池州市| 治多县| 高台县| 兴仁县| 滁州市| 阜康市| 云安县| 侯马市| 宾阳县| 交口县| 枣阳市| 东乡族自治县| 长武县| 根河市|