asp.net基于Web Service實(shí)現(xiàn)遠(yuǎn)程上傳圖片的方法
本文實(shí)例講述了asp.net基于Web Service實(shí)現(xiàn)遠(yuǎn)程上傳圖片的方法。分享給大家供大家參考,具體如下:
頁(yè)面調(diào)用代碼: 前提添加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;
//將輸入流讀入二維數(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ù)組寫(xiě)入內(nèi)存流中
MemoryStream memory = new MemoryStream(fs);
//把內(nèi)存的東西寫(xiě)入文件流中
FileStream stream = new FileStream(HttpContext.Current.Server.MapPath(".") + "http://images" + fileName,FileMode.Create);
//將內(nèi)存流的東西寫(xiě)入FileStream流中
memory.WriteTo(stream);
stream.Close();
memory = null;
stream = null;
return "文件上傳成功!";
}
希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。
相關(guān)文章
asp.net基于windows服務(wù)實(shí)現(xiàn)定時(shí)發(fā)送郵件的方法
這篇文章主要介紹了asp.net基于windows服務(wù)實(shí)現(xiàn)定時(shí)發(fā)送郵件的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了asp.net調(diào)用Windows系統(tǒng)服務(wù)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11
asp.net Web Service 接口大量數(shù)據(jù)傳輸解決方案
就管他叫“使用多線(xiàn)程分段獲取大量數(shù)據(jù)方法”吧。假定我們的需求是,通過(guò)Web Service獲取10W條訂單,我的解決方案是 分成10個(gè)線(xiàn)程每個(gè)線(xiàn)程傳輸1W條訂單分段獲取2010-04-04
asp.net中顯示1至20相同數(shù)字相乘的結(jié)果,若值比50小就不顯示
感興趣的網(wǎng)友也可以練習(xí)練習(xí)?,F(xiàn)在Insus.NET的作答如下,但老師還沒(méi)有看,因此答案是否正確或是最好的,還不能確定,只是供參考2012-05-05
asp.net core下給網(wǎng)站做安全設(shè)置的方法詳解
這篇文章主要給大家介紹了關(guān)于asp.net core下給網(wǎng)站做安全設(shè)置的相關(guān)資料,文章通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
.net連接oracle的3種實(shí)現(xiàn)方法
這篇文章介紹了.net連接oracle的3種實(shí)現(xiàn)方法,有需要的朋友可以才可以一下2013-07-07
ASP.NET Core 奇淫技巧之偽屬性注入的實(shí)現(xiàn)
這篇文章主要介紹了ASP.NET Core 奇淫技巧之偽屬性注入的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08

