在
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
上面的**用於筆者開發的乙個使用xml
檔案儲存新聞資訊的系統中,後面幾句**作用是寫
上傳檔案資訊到xml
檔案中。如果要
上傳其他型別
檔案,只需要將jpg改為相應型別的字尾名即可,如改為doc即可
上傳word
檔案,瀏覽器即可直接瀏覽
上傳的word
檔案。
【注意事項】
1. 上傳
檔案不可以無限大;
2. 要注意iis的安全性方面的配合;
3. 用visual studio 的安裝專案做安裝程式的時候,請注意安裝程式所在的絕對路徑問題;
4. 注意文
seover="window.status='正文--c#
實現web
檔案的上傳';return true">
用C 實現Web檔案的上傳
在web程式設計中,我們常需要把一些本地檔案上傳到web伺服器上,上傳後,使用者可以通過瀏覽器方便地瀏覽這些檔案,應用十分廣泛。那麼使用c 如何實現檔案上傳的功能呢?下面筆者簡要介紹一下。首先,在你的visual c web project中增加乙個上傳用的web form,為了要上傳檔案,需要在t...
用C 實現Web檔案的上傳
在 web程式設計中,我們常需要把一些本地 檔案上傳到 web伺服器上,上傳後,使用者可以通過瀏覽器方便地瀏覽這些 檔案,應用十分廣泛。那麼使用c 如何 實現檔案 上傳的功能呢?下面筆者簡要介紹一下。首先,在你的visual c web project 中增加乙個 上傳用的 web form,為了要...
C 實現Web檔案的上傳 1
c 實現web檔案的上傳 1 using system using system.data using system.data.sqlclient using system.web.ui.htmlcontrols using system.drawing.imaging using system.c...