主頁 > 知識庫 > ASP.NET讓FileUpload控件支持瀏覽自動上傳功能的解決方法

ASP.NET讓FileUpload控件支持瀏覽自動上傳功能的解決方法

熱門標(biāo)簽:電銷語音機器人型號參數(shù) 昆明語音電銷機器人價格 400電話如何申請取消 百度地圖怎樣做地圖標(biāo)注 浦發(fā)電話機器人提醒還款 柳州電銷機器人公司 騰訊地圖標(biāo)注手機 太原400電話上門辦理 征途美甲店地圖標(biāo)注

ASP.NET的FileUpload控件默認是不支持服務(wù)端的onchange事件的,此時可以用一種變通的方法來實現(xiàn)這一功能。
這就需要借用客戶端的onchange事件,調(diào)用__doPostBack方法來用LinkButton的OnClick事件模擬一個事件觸發(fā)的過程,具體代碼如下:

客戶端:

asp:FileUpload ID="fuPhoto" onchange="javascript:__doPostBack('lbUploadPhoto','')" runat="server" ToolTip="選擇圖片" />
asp:LinkButton ID="lbUploadPhoto" runat="server" OnClick="lbUploadPhoto_Click">/asp:LinkButton>

后臺代碼:

//自動上傳事件
protected void lbUploadPhoto_Click(object sender, EventArgs e)
{
fileUpload();
}
//從控件上傳文件
public void fileUpload()
{
if (fuPhoto.PostedFile != null  fuPhoto.PostedFile.ContentLength > 0)
{
string ext = System.IO.Path.GetExtension(fuPhoto.PostedFile.FileName).ToLower();
if (ext != ".jpg"  ext != ".jepg"  ext != ".bmp"  ext != ".gif")
{
return;
}
string filename = "Image_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ext;
string path = "./UploadPhoto/" + filename;
fuPhoto.PostedFile.SaveAs(Server.MapPath(path));
Response.Redirect("ImageCut.aspx?Picurl=" + Server.UrlEncode(path));
}
else
{
//do some thing;
}
}
您可能感興趣的文章:
  • asp.net fileupload 實現(xiàn)上傳
  • ASP.NET FileUpload 上傳圖片實例
  • JQuery.uploadify 上傳文件插件的使用詳解 for ASP.NET
  • asp.net 多文件上傳,兼容IE6/7/8,提供完整代碼下載
  • asp.net+FCKeditor上傳圖片顯示叉叉圖片無法顯示的問題的解決方法
  • Asp.Net的FileUpload類實現(xiàn)上傳文件實例
  • asp.net+ajaxfileupload.js 實現(xiàn)文件異步上傳代碼分享
  • asp.net fileupload控件上傳文件與多文件上傳
  • asp.net fileupload控件上傳圖片并預(yù)覽圖片
  • ASP.NET中FileUpload文件上傳控件應(yīng)用實例
  • 在ASP.NET 2.0中操作數(shù)據(jù)之五十二:使用FileUpload上傳文件

標(biāo)簽:白山 江蘇 蘭州 德陽 陽泉 張家界 新疆 天門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET讓FileUpload控件支持瀏覽自動上傳功能的解決方法》,本文關(guān)鍵詞  ASP.NET,讓,FileUpload,控件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET讓FileUpload控件支持瀏覽自動上傳功能的解決方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET讓FileUpload控件支持瀏覽自動上傳功能的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章