1)、客户端表单的编码类型Enctype 设置为multipart/form-data的MIME格式,提交表单使用Http的post方法,象下面这样:
<form id="form1" method="post" enctype="multipart/form-data/form-data"
runat="server" >
2)、HttpInputFile控件运行在服务器端,设置runat=server,type=file ,象下面这样:
<INPUT id="fileUp" type="file" size="6" runat="server">
3)、要上传多个文件,你可以布置多个HttpInputFile控件,然后使用HttpRequest.Files来获取这些文件。
5、环境配置文件Web.config的处理:
在中文状态下,你可能需要将全球化设置编码由默认的"Utf-8"改为"gb2312",语句如下:
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
同时,Web.config默认设置的的文件大小限制可能并不能满足你的需要,你或许需要将限制尺度放大一些。这通过修改参数maxRequestLength的值来实现,如下所示:
<!-- 设置可接受的最大字节数 -->
<httpRuntime maxRequestLength="500000">
</httpRuntime>
相关文章
- 像asp.net Mvc一样开发nodejs+express Mvc站点
- android 拍照或者图库选择 压缩后 图片 上传
- [sharepoint]rest api文档库文件上传,下载,拷贝,剪切,删除文件,创建文件夹,修改文件夹属性,删除文件夹,获取文档列表
- SharePoint 服务器端对象模型操作文档库(上传/授权/查看权限)
- ASP.NET MVC - 处理Html数据
- ASP.NET Core Middleware管道介绍
- ASP,ASP.net,JSP语法、内置对象对比
- ASP.NET获取请求的url信息汇总
- docker搭建maven私服(nexus3),整合springboot上传下载依赖
- ASP.NET Core2.1 你不得不了解的GDPR(Cookie处理)