文件上传限制大小 dotnet/C#
发布日期:2021-09-06 19:43:25 浏览次数:2 分类:技术文章

本文共 739 字,大约阅读时间需要 2 分钟。

private void Button1_Click(object sender, System.EventArgs e)

              {

                     if (File1.PostedFile != null)

                     {

                            //上传文件的文件名(含完整路径)

                            string fileName = File1.PostedFile.FileName ;

                            //上传文件的大小(byte)

                            int fileLength = File1.PostedFile.ContentLength ; km

                            string sMsg = null;

                            //判断文件大小是否超过200K

                            if (fileLength > (200*1024))

                            {

                                   sMsg = fileName + "文件超过200K字节!";

                            }

                            else

                            {

                                   //取文件名

                                   fileName = fileName.Substring (fileName.LastIndexOf (@"\"));

                                   //使用SaveAs方法,将文件保存在项目路径\upload目录下

                                   File1.PostedFile.SaveAs (HttpRuntime.AppDomainAppPath  + @"upload\" + fileName);

                                   sMsg = "成功上传文件:" + fileName + "文件大小:" + fileLength + "字节" + "文件类型:" + File1.PostedFile.ContentType  ;

                            }

                            //使用JavaScript显示操作结果信息

                            Response.Write ("<script language='JavaScript'>window.alert('" + sMsg + "');</script>");

                     }

              }

转载地址:https://blog.csdn.net/weixin_34270865/article/details/85599659 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:RestTemplate实践
下一篇:Matlab绘图控制命令

发表评论

最新留言

很好
[***.229.124.182]2024年03月11日 14时58分22秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

oracle正在运行的程序包,ORACLE PL/SQL编程详解之程序包的创建与应用 2019-04-21
php局部页面滚动,在访问另一页面后保留浏览器滚动位置 - php 2019-04-21
jmeter运行linux命令行,Jmeter在linux上运行(命令行运行Jmeter) 2019-04-21
linux服务器怎么添加站点,如何增加站点或虚拟主机及文件说明 2019-04-21
linux系统输入指令,Linux系统基础 - 基本操作命令 2019-04-21
linux设备管理命令,Linux命令(设备管理).doc 2019-04-21
linux 中文utf-8转gbk编码,Linux平台下 GBK编码转UTF-8编码 2019-04-21
linux安装软件在boot,在Linux系统上安装Spring boot应用的教程详解 2019-04-21
linux进入用户user1主目录,Linux系统命令提示符为[user1@localhost root]当前用户所在目录为( )... 2019-04-21
取消linux自动登录,linuxdeepin 如何取消自动登录啊? 2019-04-21
linux线程存储,Linux系统编程手册:线程:线程安全和每线程存储 2019-04-21
linux以root账号登陆gnome,CentOS 7 - 以root身份登入Gnome 2019-04-21
linux crontab 备份数据库 空文件,Linux下使用crontab自动备份数据库 2019-04-21
linux批处理模式,巧用linux-top的批处理模式 2019-04-21
linux信号量机制例题,第二章 信号量机制及几个经典例题 2019-04-21
linux ba 模拟,在你的 Python 游戏中模拟引力 | Linux 中国 2019-04-21
c语言表达式3649的值是,535个C语言经典实例目录.doc 2019-04-21
c语言Wndproc未定义,小弟我用c语言写了一个windows窗口,为什么有提示未定义的变量类型... 2019-04-21
c语言中malloc数组,如何在C中对malloc()数组进行一行赋值? 2019-04-21
c语言调存储过程,写留言板–调用存储过程出问题 2019-04-21