asp.net中通过input file上传文件

asp.net中通过input file上传文件前台: 后台:

大家好,又见面了,我是你们的朋友全栈君。

前台:

<input id=”htmlFile” type=”file” runat=”server” />

 

后台:

if (Request.Files.Count > 0)
{

        HttpPostedFile file = Request.Files[0];

        int index = file.FileName.LastIndexOf(“\\”);
        int length = file.FileName.Length – index – 1;

        string file_name = file.FileName.Substring(index + 1, length);
        file.SaveAs(this.Server.MapPath(“~/Files/” + file_name));

        Response.Write(“<script type=’text/javascript’>alert(‘Upload Success!’);</script>”);
}

 

此外还需注意,在asp.net的中使用<input type=”file” />控件上传文件时是有大小限制的,可通过修改web.config文件中的参数来进行设置:

在<system.web>节点下增加<httpRuntime maxRequestLength=”102400″/>一项(该属性是以字节为单位)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160975.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 改变QLabel背景颜色

    改变QLabel背景颜色在桌面应用程序开发时,需要显示一些状态信息,例如客户端是否掉线,串口是否打开等,我们可以用一些标志显示给用户,例如如果QLabel显示绿色,表示连接成功,显示黑色表示失败。代码如下:ui.label_Status-&gt;clear(); QPalettepalette; palette.setColor(QPalette::Background,Q…

    2022年6月20日
    358
  • kafka add partitions function「建议收藏」

    kafka add partitions function「建议收藏」代码功能在java代码中调用scala接口addPartitions.使用场景在kafka中如果需要定制kafka-topic的管理,那么其中一个功能很可能会用到:增加partition数量。但是在kafka-1.0.x之上的版本的AdminUtils中预留了相关的apiaddPartitions,具体功能的实现可以参考下面源码(scala):/***Addparti…

    2022年6月26日
    23
  • 队列的基本操作(顺序队列、循环队列、链式队列)

    队列的基本操作(顺序队列、循环队列、链式队列)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;队列也是一种线性表,是一种先进先出的线性结构。队列只允许在表的一端进行插入(入队)、删除(出队)操作。允许插入的一端称为队尾,允许删除的一端称为队头。&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;队列的基本操作包括:初始化队列:InitQueue(Q)&amp;nbsp;&

    2022年5月9日
    43
  • 下钻分析「建议收藏」

    下钻分析「建议收藏」沿着特定属性维度的层次下降,以获取更详细的数据。是数据仓库中的一种分析操作。

    2025年6月6日
    0
  • FindWindowEX应用实例二则[通俗易懂]

    FindWindowEX应用实例二则[通俗易懂]函数功能:该函数获得一个窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数查找子窗口,从排在给定的子窗口后面的下一个子窗口开始。在查找时不区分大小写。    函数原型:HWNDFindWindowEx(HWNDhwndParent,HWNDhwndChildAfter,LPCTSTRlpszClass,LPCTSTRlpszWindow);    参数;    hwndPar

    2022年5月6日
    37
  • idea入门与实战(实战训练)

    工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七…

    2022年4月11日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号