一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net基于Web Service實現遠程上傳圖片的方法

asp.net基于Web Service實現遠程上傳圖片的方法

2019-12-29 13:18happy664618843 ASP.NET教程

這篇文章主要介紹了asp.net基于Web Service實現遠程上傳圖片的方法,涉及asp.net調用Web Service的文件流操作與文件傳輸實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了asp.net基于Web Service實現遠程上傳圖片的方法。分享給大家供大家參考,具體如下:

頁面調用代碼: 前提添加Web 引用

?
1
2
3
4
5
6
7
8
9
10
11
HttpFileCollection files = HttpContext.Current.Request.Files;
string filePath = files[0].FileName;
string fileName = filePath.Substring(filePath.LastIndexOf("//") + 1);
byte[] datas = new byte[files[0].ContentLength];
System.IO.Stream fs;
localhost.WebService web = new localhost.WebService();
fs = (System.IO.Stream)files[0].InputStream;
//將輸入流讀入二維數組中
fs.Read(datas, 0, files[0].ContentLength);
fs.Close();
Response.Write(web.UploadFile(datas,fileName));

Web Service中代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[WebMethod(Description="上傳服務器圖片信息,返回是否成功")]
public string UploadFile(byte[] fs,string fileName)
{
  //創建內存流 將數組寫入內存流中
  MemoryStream memory = new MemoryStream(fs);
  //把內存的東西寫入文件流中
  FileStream stream = new FileStream(HttpContext.Current.Server.MapPath(".") + "//images" + fileName,FileMode.Create);
  //將內存流的東西寫入FileStream流中
  memory.WriteTo(stream);
  stream.Close();
  memory = null;
  stream = null;
  return "文件上傳成功!";
}

希望本文所述對大家asp.net程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产免费大片 | 国产麻豆成91 | 精品在线免费观看 | 暖暖中国免费观看高清完整版 | 美女和男人差差 | 毛片视频在线免费观看 | 俺去俺来也www色官网免费的 | gangbang日本 | 亚洲欧洲日产v特级毛片 | 2022最新国产在线 | 毛片小视频 | 色吧导航 | 欧美视频一级 | 国产精品va在线观看不 | 91你懂的| 亚洲精品欧洲久久婷婷99 | 99成人| 国产资源中文字幕 | 国产福利一区二区三区 | 欧美午夜寂寞影院安卓列表 | 成人性爱视频在线观看 | 日韩免费视频播播 | 欧美人与日本人xx在线视频 | 天天舔天天干天天操 | 国内精品一区二区三区东京 | 韩日一区二区三区 | 久久热这里面只有精品 | 福利视频导航大全 | 日本大乳护士的引诱图片 | 国产婷婷成人久久av免费高清 | 国产欧美国产综合第一区 | 成年人免费在线视频 | chanelpreston欧美网站 | 日本五十路六十30人8时间 | 女人全身裸露无遮挡免费观看 | 2018av在线| 处女摘花| 免费观看无人区完整版 | 国产在线乱子伦一区二区 | www.av免费| 黑人草 |