FileUpload控制項應用

2022-05-03 10:33:21 字數 1078 閱讀 4478

目的:使用fileupload控制項來達到控制網頁檔案上傳的目的。

根目錄下建有「webpage」檔案:

前台html**如下:

後台**如下:

protected

void uploadfile_click(object

sender, eventargs e)

;for (int i = 0; i < allowedextensions.length; i++)}}

if (fileok)  //驗證前面的判斷是否都已經正確

catch (exception)

}else

}else

//檔案不存在的狀況

}

新增:當上傳的文的網頁檔案為aspx頁面時,上傳該網頁也同樣要包含其.cs頁面。用上面的方法只能得到所選擇的aspx頁面,並沒有得到其下的.cs頁,所以還要進行了些修改。

思路:用上面的方法已經能夠獲得到所選擇檔案的路徑,使用fileupload控制項也能夠將所選頁面按照所想的上傳到伺服器中,所以想通過上傳按鈕再繫結乙個路徑,既繫結aspx的.cs頁面,使用fileupload控制項的上傳來上傳兩次,這樣就可以達到想要的效果了!

新**如下:

string strname = fileupload1.postedfile.filename;//

使用fileupload控制項獲取上傳檔案的檔名

if (strname != "")//

如果檔名存在

;

for (int i = 0; i < allowedextensions.length; i++)

if (kzm == "

.aspx")}}

if (fileok) //

驗證前面的判斷是否都已經正確

catch

(exception)

}else

}else

//檔案不存在的狀況

FileUpload控制項上傳

if fileupload1.hasfile 判斷裡fileupload是否有此檔案位址 定義乙個陣列裡面放檔案格式 arraylist arry new arraylist arry.addrange strpic 定義乙個可變陣列,用於放檔案格式 if arry.contains strend ...

FileUpload控制項的配置

2011 10 17 01 12 397人閱讀 收藏 舉報 微軟自帶上傳控制項fileupload介紹 其預設能上傳大小為4096 kb 如果使用fileupload控制項上傳檔案超過4096kb就會是執行的網頁頁面執行掛掉。但是我們可以對fileupload控制項上傳大小進行重新配置,避免這種問題...

FileUpload控制項小例

第1個上傳方法說明 1.未選擇檔案,或者選擇的是txt空檔案,則上傳失敗,2.可上傳,txt,word格式檔案。rar檔案失敗。第2個 使用擴充套件的input type file 控制項來實現這個功能,它的accept屬性來保證上傳檔案的檔案型別。code page language c doct...