国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP.NET中文件上傳控件

2019-11-17 04:07:50
字體:
來源:轉載
供稿:網友
<asp:FileUpload /> 文件上傳控件

實現一個簡單的圖片文件上傳

//上傳文件控件使用:實現上傳圖片功能,上傳圖片只能是jpg,gif,bmp三種類型,圖片大小不超過60kb

后臺代碼:

view plaincopy to clipboardPRint?
using System;   
using System.Configuration;   
using System.Data;   
using System.Linq;   
using System.Web;   
using System.Web.Security;   
using System.Web.UI;   
using System.Web.UI.HtmlControls;   
using System.Web.UI.WebControls;   
using System.Web.UI.WebControls.WebParts;   
using System.xml.Linq;   
  
public partial class _Default : System.Web.UI.Page   
{   
    protected void Page_Load(object sender, EventArgs e)   
    {   
        if (!IsPostBack)   
        {   
            imgForFileUp.Visible = false;   
        }   
    }   
    protected void btUp_Click(object sender, EventArgs e)   
    {   
        bool isAllow = false;                       //是否允許上傳,默認為false   
        string path = Server.MapPath("image/");     //上傳文件保存路徑 (相對路徑)   
  
        if (fileUp.HasFile)                         //FileUpload控件不為空   
        {   
            string fileType = System.IO.Path.GetExtension(fileUp.FileName).ToLower(); //文件類型   
            string[] allowFile = { ".jpg", ".gif", ".bmp" };// 定義允許上傳的文件類型   
            for (int i = 0; i < allowFile.Length; i++)   
            {   
                if ((fileType == allowFile[i]) && fileUp.PostedFile.ContentLength <= 60 * 1024)   
                {   
                    isAllow = true;    //設為true ,即允許上傳   
                }   
            }   
        }   
        else  
        {   
            lbForFileUp.Text = "請上傳文件!!!";   
        }   
  
  
        if (isAllow == true)   
        {   
            try  
            {   
                //以時間來重命名圖片文件名   
                //string newName = DateTime.Now.ToFileTime() + "." + fileType;   
                //保存文件到服務器   
                fileUp.PostedFile.SaveAs(path + fileUp.FileName);   
                //提示信息   
                lbForFileUp.Text = "上傳成功!!!";   
                //顯示圖片   
                imgForFileUp.ImageUrl = "image/" + fileUp.FileName;   
                imgForFileUp.Visible = true;   
            }   
            catch (HttpException ex)   
            {   
                lbForFileUp.Text = "上傳失敗:" + ex.Message.ToString();   
            }   
        }   
        else if (fileUp.PostedFile.ContentLength > 60 * 1024)   
        {   
            lbForFileUp.Text = "文件大小超過60KB!!!";   
        }   
        else  
        {   
            lbForFileUp.Text = "不可接受的文件類型!!!";   
        }   
  
  
  
    }   
}  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江达县| 金乡县| 化州市| 漠河县| 民乐县| 泌阳县| 垦利县| 杭锦后旗| 类乌齐县| 汉川市| 体育| 泗水县| 丹巴县| 鄂尔多斯市| 临朐县| 海林市| 吴旗县| 乌鲁木齐市| 睢宁县| 内丘县| 寻甸| 连州市| 岐山县| 惠东县| 施秉县| 深州市| 遂溪县| 桑植县| 海兴县| 庆元县| 乐至县| 桂林市| 射洪县| 黄冈市| 武义县| 永新县| 青海省| 治县。| 商都县| 会同县| 南康市|