【asp】web做文件上传,需要在表单用上 <form Enctype="multipart/form-data"/>
2015-07-23 14:48
330 查看
web做文件上传,需要 <form Enctype="multipart/form-data"/>
enctype这个属性管理的是表单的MIME编码。共有三个值可选:
1、application/x-www-form-urlencoded
2、multipart/form-data
3、text/plain
application/x-www-form-urlencoded是默认值,默认的HTML表单是这种传输编码类型的;
multipart/form-data是用来制定传输数据的特殊类型的,主要就是我们上传的非文本的内容;
text/plain是纯文本传输的意思,在发邮件的时候要设置这种编码类型,否则会出现接收时编码混乱的问题。网络上经常拿text/plain和 text/html做比较,其实这两个很好区分,前者用来传输纯文本文件,后者则是传递html代码的编码类型,在发送头文件时才用得上。①和③都不能用于上传文件,只有multipart/form-data才能完整的传递文件数据
enctype这个属性管理的是表单的MIME编码。共有三个值可选:
1、application/x-www-form-urlencoded
2、multipart/form-data
3、text/plain
application/x-www-form-urlencoded是默认值,默认的HTML表单是这种传输编码类型的;
multipart/form-data是用来制定传输数据的特殊类型的,主要就是我们上传的非文本的内容;
text/plain是纯文本传输的意思,在发邮件的时候要设置这种编码类型,否则会出现接收时编码混乱的问题。网络上经常拿text/plain和 text/html做比较,其实这两个很好区分,前者用来传输纯文本文件,后者则是传递html代码的编码类型,在发送头文件时才用得上。①和③都不能用于上传文件,只有multipart/form-data才能完整的传递文件数据
相关文章推荐
- [ASP.NET MVC 小牛之路]10 - Controller 和 Action (2)
- [ASP.NET MVC 小牛之路]09 - Controller 和 Action (1)
- [ASP.NET MVC 小牛之路]08 - Area 使用
- [ASP.NET MVC 小牛之路]06 - 使用 Entity Framework
- RaspberryPi 树莓派启动报错 mmcblk0: error -110 解决方法
- [ASP.NET MVC 小牛之路]05 - 使用 Ninject
- [ASP.NET MVC 小牛之路]04 - 依赖注入(DI)和Ninject
- [ASP.NET MVC 小牛之路]03 - Razor语法
- [ASP.NET MVC 小牛之路]01 - 理解MVC模式
- 为什么重新设计 ASP.NET?
- Introduction to ASP.NET 5
- asp 验证码 实现
- asp.net ajax解析json数据(运用List<Hashtable>装数据)
- ASP.NET请求处理过程
- 如何在ASP.Net中动态的创建柱状和饼状统计图
- 带报表的asp.net项目不要升级
- 如何使用ASP.NET制作简单的验证码
- ASP.NET MVC 路由配置 管线模式伪静态
- asp,mdb,工具
- ASP.NET MVC 大文件 分块上传