-
大小: 191KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-05-20
- 語言: C#
- 標簽: webservice??上傳??asp.net??
資源簡介
上傳圖片 使用webservices 運用asp.net 界面

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Web.Services;
using?System.IO;
[WebService(Namespace?=?“http://tempuri.org/“)]
[WebServiceBinding(ConformsTo?=?WsiProfiles.BasicProfile1_1)]
//?若要允許使用?ASP.NET?AJAX?從腳本中調用此?Web?服務,請取消對下行的注釋。?
//?[System.Web.script.Services.scriptService]
public?class?Service?:?System.Web.Services.WebService
{
????public?Service?()?{
????????//如果使用設計的組件,請取消注釋以下行?
????????//InitializeComponent();?
????}
????[WebMethod]
????public?string?HelloWorld()?{
????????return?“Hello?World“;
????}
????[WebMethod(Description?=?“上傳圖片“?EnableSession?=?true)]
????public?bool?UploadFile(byte[]?fs?string?FileName?string?oldPricute)
????{
????????try
????????{
????????????///定義并實例化一個內存流,以存放提交上來的字節數組。
????????????MemoryStream?m?=?new?MemoryStream(fs);
????????????///定義實際文件對象,保存上載的文件。
????????????//FileStream?f?=?new?FileStream(Server.MapPath(“.“)?+?“\\“
????????????//?+?FileName?FileMode.Create);
????????????String?path?=?Server.MapPath(“.“)?+?“\\images“;
????????????if?(!System.IO.Directory.Exists(path))
????????????????System.IO.Directory.CreateDirectory(path);
????????????FileStream?f?=?new?FileStream(path?+?“\\“?+?FileName?FileMode.Create);
????????????///把內內存里的數據寫入物理文件
????????????m.WriteTo(f);
????????????m.Close();
????????????f.Close();
????????????f?=?null;
????????????m?=?null;
????????????//return?“文件已經上傳成功。“;
????????????if?(File.Exists(path?+?“\\“?+?“abc“?+?oldPricute?+?“.jpg“))
????????????????File.Delete(path?+?“\\“?+?“abc“?+?oldPricute?+?“.jpg“);
????????????return?true;
????????}
????????catch?(Exception?ex)
????????{
????????????return?false;
????????????//this.WriteErrorLog(ex);
????????????//throw?new?SoapException(ex.Message?SoapException.ServerFaultCode);
????????}
????}
????
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2087??2012-07-25?17:07??webservice上傳程序(可運行)\App_Code\Service.cs
?????文件?????195330??2012-07-25?17:19??webservice上傳程序(可運行)\images\1
?????文件???????1167??2012-07-25?17:22??webservice上傳程序(可運行)\images\頭像.jpg
?????文件?????????87??2010-05-04?06:45??webservice上傳程序(可運行)\Service.asmx
?????文件???????8134??2012-07-25?17:07??webservice上傳程序(可運行)\web.config
?????目錄??????????0??2012-07-25?17:04??webservice上傳程序(可運行)\App_Code
?????目錄??????????0??2012-07-25?17:04??webservice上傳程序(可運行)\App_Data
?????目錄??????????0??2012-07-25?17:22??webservice上傳程序(可運行)\images
?????目錄??????????0??2012-07-25?17:19??webservice上傳程序(可運行)
-----------?---------??----------?-----??----
???????????????206805????????????????????9
- 上一篇:c# 二維碼的生成和識別
- 下一篇:C#調用存儲過程簡單
評論
共有 條評論