濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法

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

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

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

客戶端:

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

后臺(tái)代碼:

//自動(dòng)上傳事件
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 實(shí)現(xiàn)上傳
  • ASP.NET FileUpload 上傳圖片實(shí)例
  • JQuery.uploadify 上傳文件插件的使用詳解 for ASP.NET
  • asp.net 多文件上傳,兼容IE6/7/8,提供完整代碼下載
  • asp.net+FCKeditor上傳圖片顯示叉叉圖片無(wú)法顯示的問(wèn)題的解決方法
  • Asp.Net的FileUpload類(lèi)實(shí)現(xiàn)上傳文件實(shí)例
  • asp.net+ajaxfileupload.js 實(shí)現(xiàn)文件異步上傳代碼分享
  • asp.net fileupload控件上傳文件與多文件上傳
  • asp.net fileupload控件上傳圖片并預(yù)覽圖片
  • ASP.NET中FileUpload文件上傳控件應(yīng)用實(shí)例
  • 在ASP.NET 2.0中操作數(shù)據(jù)之五十二:使用FileUpload上傳文件

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法》,本文關(guān)鍵詞  ASP.NET,讓,FileUpload,控件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    吴旗县| 洪洞县| 柘城县| 高阳县| 景泰县| 绵阳市| 腾冲县| 祥云县| 高陵县| 博爱县| 永春县| 平南县| 治县。| 尚志市| 察哈| 剑川县| 许昌县| 志丹县| 崇明县| 积石山| 子洲县| 随州市| 丹东市| 天峻县| 天气| 琼中| 察哈| 泽库县| 微博| 雷山县| 遂平县| 开远市| 彭州市| 潜山县| 健康| 庆元县| 永康市| 安泽县| 五寨县| 洛隆县| 乐安县|