JS实现文件上传时候,火狐可以正常上传,IE却上传不了,可以获取上传的路径,使用的是type=“file”控件 50

如题,就是普通的一个表单,点击表单提交时候上传...但是为什么IE就是不可以啊啊啊........... 如题,就是普通的一个表单,点击表单提交时候上传...但是为什么IE就是不可以啊啊啊........ 展开
 我来答
火狐
2013-12-27 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
尊敬的用户,您好!很高兴为您答疑
你遇到的是js控件属性兼容的问题。
function getPath(obj) {
if (obj) {
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
obj.select()();
return document.select() ion.createRange().text;
} else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
if (obj.files) {
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
请您尝试以上代码。
如果仍然有兼容问题,请考虑使用jquery。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
是法师打发fly
2013-12-27 · 超过15用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:43.6万
展开全部
可能是ie的安全性问题,Ie好像不允许用js脚本去操作file控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友022523ba3
2013-12-27 · TA获得超过678个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:247万
展开全部
之前写的一个专门用于上传的js插件,希望对你有帮助
http://blog.csdn.net/sq111433/article/details/16872403
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuzhou12315
2013-12-27 · 超过13用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:24.9万
展开全部
建议使用 谷歌浏览器 火狐的话 有的网站效果也出不来 不过看你是干什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式