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

首頁 > 編程 > .NET > 正文

asp.net基于Web Service實(shí)現(xiàn)遠(yuǎn)程上傳圖片的方法

2024-07-10 13:29:48
字體:
供稿:網(wǎng)友
這篇文章主要介紹了asp.net基于Web Service實(shí)現(xiàn)遠(yuǎn)程上傳圖片的方法,涉及asp.net調(diào)用Web Service的文件流操作與文件傳輸實(shí)現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

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

頁面調(diào)用代碼: 前提添加Web 引用

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;//將輸入流讀入二維數(shù)組中fs.Read(datas, 0, files[0].ContentLength);fs.Close();Response.Write(web.UploadFile(datas,fileName));

Web Service中代碼

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

希望本文所述對大家asp.net程序設(shè)計(jì)有所幫助。



注:相關(guān)教程知識閱讀請移步到ASP.NET教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台湾省| 西畴县| 樟树市| 宽城| 平武县| 开封市| 二连浩特市| 水城县| 荥经县| 台东县| 饶河县| 蒙城县| 阜南县| 象山县| 达尔| 嘉善县| 彰化市| 漾濞| 库车县| 绵竹市| 德安县| 武山县| 团风县| 昭苏县| 建湖县| 兴文县| 兴业县| 台东县| 新河县| 左权县| 阳原县| 体育| 乌什县| 博爱县| 岢岚县| 靖西县| 资溪县| 昆明市| 垫江县| 仲巴县| 三穗县|