JS实现文件上传时候,火狐可以正常上传,IE却上传不了,可以获取上传的路径,使用的是type=“file”控件 50
如题,就是普通的一个表单,点击表单提交时候上传...但是为什么IE就是不可以啊啊啊...........
如题,就是普通的一个表单,点击表单提交时候上传...但是为什么IE就是不可以啊啊啊........
展开
4个回答
展开全部
尊敬的用户,您好!很高兴为您答疑
你遇到的是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。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
你遇到的是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。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
展开全部
可能是ie的安全性问题,Ie好像不允许用js脚本去操作file控件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
之前写的一个专门用于上传的js插件,希望对你有帮助
http://blog.csdn.net/sq111433/article/details/16872403
http://blog.csdn.net/sq111433/article/details/16872403
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议使用 谷歌浏览器 火狐的话 有的网站效果也出不来 不过看你是干什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询