目的:使用fileupload控制項來達到控制網頁檔案上傳的目的。
根目錄下建有「webpage」檔案:
前台html**如下:
後台**如下:protected新增:當上傳的文的網頁檔案為aspx頁面時,上傳該網頁也同樣要包含其.cs頁面。用上面的方法只能得到所選擇的aspx頁面,並沒有得到其下的.cs頁,所以還要進行了些修改。void uploadfile_click(object
sender, eventargs e)
;for (int i = 0; i < allowedextensions.length; i++)}}
if (fileok) //驗證前面的判斷是否都已經正確
catch (exception)
}else
}else
//檔案不存在的狀況
}
思路:用上面的方法已經能夠獲得到所選擇檔案的路徑,使用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...