• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

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

时间:2015年04月02日 15:32:16    来源:魔法猪系统重装大师官网    人气:4807

今天在使用ext.net的UploadField控件想上传文件时,发现examples.ext.net官网上的例子写的不是很详细。于是通过网上找资料,结合asp.net的文件上传的方法,终于实现了图片的上传功能。以下就是实现的代码,供大家参考!
首先在.aspx文件中插入一个文件上传的控件:

然后是.cs文件中实现上传的具体代码:

            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);
            }

通过简单的操作,就是给上传的图片重新命名,并且保存到要保存的文件夹中。   

使用,Ext.net,中的,控件,上传,文件,教程,今天,
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部