asp.net 無刷新附件上傳實(shí)現(xiàn)方法
最近參照網(wǎng)上的一些資料,初步到達(dá)了預(yù)期目標(biāo)(客戶端獲取上傳進(jìn)度,還沒發(fā)現(xiàn)什么好的方法,沒有實(shí)現(xiàn)),利用iframe實(shí)現(xiàn)了附件的無刷新上傳效果(其實(shí)有提交iframe),為了使用方便,最后做成了,.net用戶自定義控制:
控件使用示例:
控件頁面效果只是“添加附件”的圖片,運(yùn)行效果圖一:
點(diǎn)擊圖片彈出文件選擇框,運(yùn)行效果圖二
選中文件打開,文件開始上傳,點(diǎn)擊“停止”按鈕,“正在上傳”變?yōu)椤暗却蟼鳌?,“停止”變?yōu)椤吧蟼鳌?,運(yùn)行效果圖三
由于附件的大小受限或頁面訪問超時(shí),上傳失敗,運(yùn)行效果圖四
button按鈕是服務(wù)器按鈕,可以為期增加js驗(yàn)證函數(shù):
Button1.Attributes.Add("onclick", "return checkFileState();");
運(yùn)行效果圖五:
刪除掉上傳失敗的文件,運(yùn)行效果圖六:
提交后,可以在cs里面獲取到上傳成功的附件名稱,在Fileup.ashx中是以時(shí)間對文件進(jìn)行重命名,為避免重復(fù)可以在后免再加幾位隨機(jī)數(shù)。
運(yùn)行效果圖七:
在cs文件中:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick", "return checkFileState();");
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(FilePostCtr1.value);
}
}
代碼打包下載
相關(guān)文章
.NET某消防物聯(lián)網(wǎng)后臺(tái)服務(wù)內(nèi)存泄漏分析
這篇文章主要為大家介紹了.NET某消防物聯(lián)網(wǎng)后臺(tái)服務(wù)內(nèi)存泄漏分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06合并網(wǎng)頁中的多個(gè)script引用實(shí)現(xiàn)思路及代碼
為了更好的進(jìn)行封裝,每個(gè)實(shí)現(xiàn)不同功能的js代碼應(yīng)該有自己的js文件,這樣如果一個(gè)網(wǎng)頁中引用了多個(gè)js文件會(huì)很難管理,所以就出現(xiàn)了合并js這以說,感興趣的朋友不妨參考下本文希望對你有所幫助2013-02-02.NET Core3.0創(chuàng)建Worker Services的實(shí)現(xiàn)
這篇文章主要介紹了.NET Core3.0創(chuàng)建Worker Services的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10ASP.NET中RadioButtonList綁定后臺(tái)數(shù)據(jù)后觸發(fā)點(diǎn)擊事件
這篇文章主要介紹了ASP.NET中RadioButtonList綁定后臺(tái)數(shù)據(jù)后觸發(fā)點(diǎn)擊事件的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-05-05asp.net aspnetpager分頁統(tǒng)計(jì)時(shí)與實(shí)際不符的解決辦法
最近分頁方面根據(jù)實(shí)際需要修改了一些函數(shù)2008-11-11asp.net實(shí)現(xiàn)將ppt文檔轉(zhuǎn)換成pdf的方法
這篇文章主要介紹了asp.net實(shí)現(xiàn)將ppt文檔轉(zhuǎn)換成pdf的方法,通過自定義函數(shù)實(shí)現(xiàn)將pptx格式的文件轉(zhuǎn)換成pdf格式文件的功能,是非常實(shí)用的技巧,需要的朋友可以參考下2014-11-11解析GridView自帶分頁及與DropDownList結(jié)合使用
本文主要介紹了GridView自帶的分頁功能的實(shí)現(xiàn)方法。具有一定的參考價(jià)值,需要的朋友一起來看下吧2016-12-12