西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)C#.NET → 使用Ext.net中的控件上傳文件教程

使用Ext.net中的控件上傳文件教程

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2012/3/23 22:53:53字體大。A-A+

作者:西西點(diǎn)擊:208次評(píng)論:0次標(biāo)簽: 控件

115網(wǎng)盤極速上傳控件v1.7.1.2 官方安裝版
  • 類型:下載工具大。303KB語言:中文 評(píng)分:1.4
  • 標(biāo)簽:
立即下載

今天在使用ext.net的UploadField控件想上傳文件時(shí),發(fā)現(xiàn)examples.ext.net官網(wǎng)上的例子寫的不是很詳細(xì)。于是通過網(wǎng)上找資料,結(jié)合asp.net的文件上傳的方法,終于實(shí)現(xiàn)了圖片的上傳功能。以下就是實(shí)現(xiàn)的代碼,供大家參考!
首先在.aspx文件中插入一個(gè)文件上傳的控件:

然后是.cs文件中實(shí)現(xiàn)上傳的具體代碼:

            string UploadFile ="";
            if (this.UploadFile.HasFile)
            {
                UploadFile = this.UploadFile.PostedFile.FileName.ToString();
                int FileSize=Int32.Parse(this.UploadFile.PostedFile.ContentLength.ToString());
                     if (FileSize > 5 * 1024 *1024)
                    {
                        X.Msg.Alert("提示信息", "上傳文件過大!").Show();
                        return;
                    }
                    string strFileName = Path.GetExtension(this.UploadFile.PostedFile.FileName).ToUpper();//獲取文件后綴
                    if (!(strFileName == ".BMP" || strFileName == ".GIF" || strFileName == ".JPG"))
                    {
                        X.Msg.Alert("提示信息", "文件格式不正確!").Show();
                        return;
                    }

                    Random ran = new Random();
                    string sNewName = DateTime.Now.ToString(@"yyyyMMddHHmmss") + ran.Next(100, 999) 
                      + Path.GetExtension(this.UploadFile.PostedFile.FileName);
                    string strPath = Server.MapPath("~/FileUpload/" + sNewName);
                    if (!Directory.Exists(Path.GetDirectoryName(strPath)))
                    {
                        Directory.CreateDirectory(Path.GetDirectoryName(strPath));
                    }
                    this.UploadFile.PostedFile.SaveAs(strPath);
            }

通過簡(jiǎn)單的操作,就是給上傳的圖片重新命名,并且保存到要保存的文件夾中。   

    網(wǎng)盤
    (268)網(wǎng)盤
    網(wǎng)盤是什么網(wǎng)盤是一個(gè)云存儲(chǔ)工具,通俗的來說就是你把文件通過網(wǎng)盤儲(chǔ)存在網(wǎng)絡(luò)上。只要你登上網(wǎng),不論在什么地方都能使用。相當(dāng)于網(wǎng)絡(luò)移動(dòng)盤。用起來挺方便。網(wǎng)盤哪個(gè)好其實(shí)這個(gè)毋庸置疑的百度云網(wǎng)盤是最好的,目前網(wǎng)盤也就那么幾家,對(duì)用戶來說只要免費(fèi)就行了,其他的對(duì)我們的普通用戶來說并不是特別重要。網(wǎng)盤下載客戶端大全說明西西軟件園提供市面上主流網(wǎng)盤的客戶端下載,除了網(wǎng)盤客戶端的各種版本之外,西西還會(huì)提供一些網(wǎng)盤相...更多>>

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)