免费邮箱 |加入收藏 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 网页制作 > Dreamweaver

关于form表单中Enctype属性的用法

时间:2011-05-18 22:10:06  来源:站内  作者:潘春会

  上传图片:
 

必须要加ENCTYPE="multipart/form-data"。
表单中enctype="multipart/form-data"的意思,是设置表 单的MIME编码。默认情况,这个编码格式是 application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整 的传递文件数据,进行下面的操作.
enctype="multipart/form-data"是上传二进制数据过去。
form里面的input的值以2进制的方式传过去,所以request就得不到值了。 也就是说加了这段代码,用request就会传递不成功,

 

关于Form表单中Enctype属性的用法:
form表单中的Enctype属性指定将数据发回到服务器时浏览器使用的编码类型。
下面是它的取值说明:
multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。
application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。
text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。
表单中有文件要上传:
post" action="upimg.php" ENCTYPE="multipart/form-data">
表单中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。
如下:
   
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
如何找出DHCP地址池里未使用的IP地址
如何找出DHCP地址池里
国内常用的DNS列表
国内常用的DNS列表
Linux邮件服务器软件比较
Linux邮件服务器软件比
学用纯CSS打造可折叠树状菜单
学用纯CSS打造可折叠树
相关文章
栏目更新
栏目热门