form表单上传文件

简介:
 
 
表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。
 
 
默认情况,enctype的编码格式是application/x-www-form-urlencoded,不能用于文件上传;
 
 
只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作.
 
 

 

利用表单上传文件的例子:

<form id="form1" runat="server" enctype="multipart/form-data" >
    <div>
    <a id="addAttach" href="#">添加上传文件</a>
    <div id="files">

    <input type="file" name="f1"/>

    <input type="file" name="f2"/>

    </div>
    <asp:Button ID="btnSend" runat="server" Text="发送" onclick="btnSend_Click" />
    </div>
    </form>

 

    protected void btnSend_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < Request.Files.Count; i++)
            {
                if (!string.IsNullOrEmpty(Request.Files[i].FileName))
                {
                    Request.Files[i].SaveAs
                   (Path.Combine(Server.MapPath("files"), Path.GetFileName(Request.Files

                                                          [i].FileName)));
                }
            }
        }

目录
相关文章
|
4月前
|
前端开发 Java Spring
教会你怎么使用SpringMVC 文件上传
教会你怎么使用SpringMVC 文件上传
42 0
|
8月前
|
人工智能 数据可视化 Cloud Native
国内低代码平台排名 十大低代码开发平台排行榜
对于企业来说,低代码平台在成本方面也非常友好,因为它们无需投入大量资源购买设备和招聘专业技术人员,而且简单易操作的页面使得没有丰富经验的人员也能够快速上手,搭建符合需求的应用软件。那么,国内低代码平台有哪些呢?白码小编罗列了目前市场上比较受欢迎的前十低代码开发平台排名,供企业参考选择:
|
SQL 存储 数据库
SQL SERVER 数据库导出表设计
SQL SERVER 数据库导出表设计
SQL SERVER 数据库导出表设计
实现手动上传表单数据+图片文件
在很多项目中都会有上传数据+图片的需求,我最近在项目中负责活动发布的板块,需要几个表单数据加两个图片和一个图片数组,我看到产品需求后头就很大,我之前没有做过相关的业务,所以这几天一直在尝试,看到接口文档我内心已经崩了。
118 1
实现手动上传表单数据+图片文件
|
监控 Oracle 前端开发
【MOS】如何诊断 11.2 集群节点驱逐问题 (文档 ID 1674872.1)
【MOS】如何诊断 11.2 集群节点驱逐问题 (文档 ID 1674872.1) 文档内容 用途 适用范围 ...
1466 0
|
6天前
|
NoSQL Cloud Native Redis
Redis核心开发者的新征程:阿里云与Valkey社区的技术融合与创新
阿里云瑶池数据库团队后续将持续参与Valkey社区,如过往在Redis社区一样耕耘,为开源社区作出持续贡献。
Redis核心开发者的新征程:阿里云与Valkey社区的技术融合与创新
|
5天前
|
关系型数据库 分布式数据库 数据库
PolarDB闪电助攻,《香肠派对》百亿好友关系实现毫秒级查询
PolarDB分布式版助力《香肠派对》实现百亿好友关系20万QPS的毫秒级查询。
PolarDB闪电助攻,《香肠派对》百亿好友关系实现毫秒级查询
|
7天前
|
消息中间件 Cloud Native Serverless
RocketMQ 事件驱动:云时代的事件驱动有啥不同?
本文深入探讨了云时代 EDA 的新内涵及它在云时代再次流行的主要驱动力,包括技术驱动力和商业驱动力,随后重点介绍了 RocketMQ 5.0 推出的子产品 EventBridge,并通过几个云时代事件驱动的典型案例,进一步叙述了云时代事件驱动的常见场景和最佳实践。
115029 1
|
8天前
|
弹性计算 安全 API
访问控制(RAM)|云上安全使用AccessKey的最佳实践
集中管控AK/SK的生命周期,可以极大降低AK/SK管理和使用成本,同时通过加密和轮转的方式,保证AK/SK的安全使用,本次分享为您介绍产品原理,以及具体的使用步骤。
101800 1
|
7天前
|
自然语言处理 Cloud Native Serverless
通义灵码牵手阿里云函数计算 FC ,打造智能编码新体验
近日,通义灵码正式进驻函数计算 FC WebIDE,让使用函数计算产品的开发者在其熟悉的云端集成开发环境中,无需再次登录即可使用通义灵码的智能编程能力,实现开发效率与代码质量的双重提升。
95384 2