国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2024-07-10 12:47:31
字體:
來源:轉載
供稿:網友

本文實例講述了asp.net基于Web Service實現遠程上傳圖片的方法。,具體如下:

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

HttpFileCollection files = HttpContext.Current.Request.Files;string filePath = files[0].FileName;string fileName = filePath.Substring(filePath.LastIndexOf("http://") + 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中代碼

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 娄烦县| 台南县| 安徽省| 印江| 二连浩特市| 南陵县| 通化市| 望奎县| 奇台县| 滨海县| 河间市| 景德镇市| 诸城市| 绍兴市| 开平市| 岳阳市| 霍邱县| 香港| 调兵山市| 全椒县| 抚宁县| 尼木县| 尤溪县| 临泽县| 远安县| 荣成市| 永善县| 芷江| 天长市| 额济纳旗| 上饶市| 绥宁县| 遂昌县| 泽库县| 广东省| 鸡东县| 贡山| 兰溪市| 海门市| 黄梅县| 寿宁县|