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

目录
相关文章
|
2月前
|
前端开发 PHP
33 多文件上传及文件下载
路老师分享PHP语言知识,涵盖多文件上传和文件下载功能。多文件上传只需将表单中的文件域名称改为数组形式,文件下载则通过`header()`函数实现强制下载。详细代码示例和操作步骤,助你轻松掌握PHP核心技术。
38 1
|
存储 前端开发 Java
Element el-upload 文件上传/图片上传/拖拽上传/附带参数/附带请求头部详解
文目录 1. 前言 2. 基本用法 2.1 前端部分 2.2 后端部分 2.3 获取后端返回信息 3. 外观功能介绍 3.1 拖拽上传 3.2 显示图片 3.3 设置文件列表样式 3.4 显示提示信息 4. 事件功能介绍 4.1 限制上传文件数量 4.2 限制上传文件类型和大小 4.3 移除文件处理 4.4 手动上传 5. 附带参数 6. 附带请求头部 7. 小结
6153 0
formData上传文件时同时上传其他参数值
formData上传文件时同时上传其他参数值
160 1
如何通过form表单控制上传文件的大小?
如何通过form表单控制上传文件的大小?
1488 0
|
测试技术 API
C#post请求上传图片文件中的总结
使用HttpWebRequest发起请求拼接url以及请求头请求体数据进行数据上传。
646 0
C#post请求上传图片文件中的总结
|
JavaScript
form表单中带有文件上传,同时提交
前台JS(easyUI) function EditsubmitForm() { var father = $('#select_category').
3401 0
|
JSON 前端开发 数据格式
如何优雅的获取Form表单数据?
如何优雅的获取Form表单数据?
如何优雅的获取Form表单数据?
|
NoSQL
OkhttpUtils单、多文件上传
OkhttpUtils单文件上传
596 0
|
Web App开发 前端开发 Java