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

目录
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
【人工智能】关键的人工智能领域专业术语及其简要解释
人工智能(Artificial Intelligence, AI)领域涉及众多专业术语,这些术语涵盖了从基础理论到具体应用的各个方面。以下是一些关键的人工智能领域专业术语及其简要解释
507 2
|
11月前
|
存储 监控 安全
阿里云携手庆视互联数据迁云,助力全球业务升级
在庆视互联全球业务版图不断扩大的过程中,庆视互娱面临着部分区域数据无法上传的困境,并且对存储成本提出了新的要求。面对这一系列难题,庆视互联选择与阿里云携手,通过互联网直接以切片形式上传数据至阿里云对象存储服务(OSS),共同探索数据迁云的高效路径。
287 1
阿里云携手庆视互联数据迁云,助力全球业务升级
|
10月前
|
存储 安全 算法
AES算法
【10月更文挑战第30天】AES算法
1104 2
|
敏捷开发 前端开发 JavaScript
实践总结|前端架构设计的一点考究(上)
本文总结了作者在日常/大促业务的“敏捷”开发过程中产生的疑惑,并尝试做出思考得到一些解决思路和方案。在前端开发和实践过程中,梳理了一些简单设计方案可以缓解当时 “头疼” 的几个敏捷迭代问题,并实践在项目迭代中。
248 0
|
编解码 安全
Wii 可以播放 DVD 吗?当然!| 2023 年更新
Wii 可以播放 DVD 吗?这可能是许多 Wii 爱好者最常问的问题。你可能会失望地发现答案是否定的。但由于技术的进步,只要你掌握正确的方法,你就可以在 Wii 上播放 DVD。
|
开发框架 Oracle 关系型数据库
基于.net core 开发的轻量级配置中心 - AgileConfig
AgileConfig 是一个基于 .net core 开发的轻量级配置中心,更多的是为了那些分布式、容器化部署的应用能够更加简单的读取、修改配置。秉承轻量化的,部署简单、配置简单、使用简单、学习简单,它只提取了必要的一些功能,并没有像 Apollo 那样复杂且庞大。但是它的功能也已经足够你替换...
1154 0
基于.net core 开发的轻量级配置中心 - AgileConfig
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB For MySQL 使用快速入门教程
阿里云PolarDB For MySQL快速入门旨在介绍如何创建PolarDB MySQL引擎集群、进行基本设置以及连接数据库集群,使您能够了解从购买PolarDB到开始使用的流程。
1017 0
阿里云PolarDB For MySQL 使用快速入门教程
|
关系型数据库 数据库 C语言
Greenplum 源码安装
数据库规划 1 master - standby 5 segment(s) - segment mirror(s) 硬件规划 6台主机 master节点配置(cpu 8核, mem 16G, network 1GB, disk 1*250G) segments配置 建议规划
10463 3
|
CDN
CDN - 访问出现 503 排查
场景 用户在阿里云做 CDN 加速后,加载 URL 时返回 503 状态码; curl -I http://z2.alx.yas.com/uploads/basedata/images/1fcb73c76821610a6d265af01a10f045.
4335 0