do-and-want

致力于企业信息化开发
随笔 - 14, 文章 - 0, 评论 - 36, 引用 - 0
数据加载中……

IE和FireFox 对动态FORM enctype属性的认识问题

 IE和FireFox 对FORM enctype属性的认识存在差异,一般来说对于动态创建的form,如果因为要上传文件的原因很自然的会使用类似如下的代码:  

Code

 

这段代码表面上看没有什么问题,但在IE中却还是无法改变FORM的编码格式,

也就是说传到服务端的ContentType仍然是:"application/x-www-form-urlencoded”.

但在FireFox中却能正确识别,也就能正常上传文件。

那如何才能使IE和FireFox都能正确按照我们的要求编码FORM 数据呢?找了N久终于找到了解决方案,就是直接指定encoding就行了,且看如下正确的代码:

Code

 

希望对遇到类似问题的朋友有所帮助! (注:代码中滤去了上下文代码。)

 

posted on 2008-10-13 00:23 畅想自由 阅读(1421) 评论(1)  编辑 收藏 网摘

评论

#1楼    回复  引用  查看    

两者是不一样的
2008-10-13 10:13 | mmic.net.cn      

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接: