六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

完成Web文件的上傳

[摘要]在Web編程中,我們常需要把一些本地文件上傳到Web服務器上,上傳后,用戶可以通過瀏覽器方便地瀏覽這些文件,應用十分廣泛。 那么使用C#如何實現文件上傳的功能呢?下面筆者簡要介紹一下。 首先,在你的Visual C# web project 中增加一個上傳用的Web Form,為了要上傳文件,需要...

在Web編程中,我們常需要把一些本地文件上傳到Web服務器上,上傳后,用戶可以通過瀏覽器方便地瀏覽這些文件,應用十分廣泛。 



那么使用C#如何實現文件上傳的功能呢?下面筆者簡要介紹一下。 



首先,在你的Visual C# web project 中增加一個上傳用的Web Form,為了要上傳文件,需要在ToolBox中選擇HTML類的File Field控件,將此控件加入到Web Form中,然而此時該控件還不是服務端控件,我們需要為它加上如下一段代碼:<input id=uploadfile1 type=file size=49 runat="server">,這樣它就成為服務端控件了,如果需要同時上傳數個文件時,我們可以相應增加此控件。 



需要注意的是代碼中一定要把<form>的屬性設置成為: 



<form method=post encType=multipart/ form-data runat="server"> 



如果沒有這個屬性,就不能實現上傳。 



然后在此Web Form中增加一個Web Form類的Button,雙擊Button添加如下代碼: 



//上傳圖片的程序段
DateTime now = DateTime.Now ; 
//取現在時間到DataTime類的對象now中
string strBaseLocation = "D:\\web\\FC\\pic\\";
//這是文件將上傳到的服務器的絕對目錄
if (uploadfile1.PostedFile.ContentLength != 0) //判斷選取對話框選取的文件長度是否為0
{uploadfile1.PostedFile.SaveAs(strBaseLocation+now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg");
//執行上傳,并自動根據日期和文件大小不同為文件命名,確保不重復
Label1.Text="圖片1已經上傳,文件名為:"+now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg";
navigator.Insert(System.Xml.TreePosition.After, XmlNodeType.Element,"pic1","","") ;
navigator.Insert(System.Xml.TreePosition.FirstChild, XmlNodeType.Text,"pic1","","") ;
navigator.Value= now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg" ;
navigator.MoveToParent() ;} 



上面的代碼用于筆者開發的一個使用XML文件存儲新聞信息的系統中,后面幾句代碼作用是寫上傳文件信息到XML文件中。如果要上傳其他類型文件,只需要將jpg改為相應類型的后綴名即可,如改為doc即可上傳Word文件,瀏覽器即可直接瀏覽上傳的Word文件。 



【注意事項】 
1. 上傳文件不可以無限大; 



2. 要注意IIS的安全性方面的配合; 



3. 用Visual Studio 的安裝項目做安裝程序的時候,請注意安裝程序所在的絕對路徑問題; 



4. 注意文件上傳后的重名問題。 



主站蜘蛛池模板: 天天做天天做天天综合网 | 情不自禁完整版在线观看免费 | 四虎影院视频在线观看 | 亚欧成人乱码一区二区 | 五月婷婷六月香 | 日本黄网址| 日本道综合一本久久久88 | 小说区 亚洲 自拍 另类 | 青青草国产在线视频 | 色五丁香 | 午夜爱爱免费视频 | 青青青在线网站视频在线 | 综合色亚洲 | 日韩精品福利视频一区二区三区 | 伊人二区 | 网友自拍区一区二区三区 | 特黄特a级特别特级特毛片 特黄视频免费看 | 日韩免费高清 | 亚洲伊人久久精品 | 天天干天天拍天天射天天添天天爱 | 亚洲视频免费在线 | 中文区永久区乱码六区 | 速度与激情9全集免费观看 速度与激情9免费完整版高清 | 午夜国产精品影院在线观看 | 特级片在线观看 | 欧美中文字幕在线播放 | 深夜福利在线播放 | 日本天堂视频 | 日韩福利在线观看 | 五月婷婷深爱五月 | 最新精品女神在线观看 | 日本免费网站 | 日韩欧美成人乱码一在线 | 欧美午夜色视频国产精品 | 日日噜噜噜夜夜爽爽狠狠 | 日日插天天干 | 四虎影视久久 | 青青青免费观看在线视频高清 | 欧美中文字幕在线观看 | 一级做a爰全过程免费视频 一级做a爰片性色毛片小说 | 日韩乱视频 |