IE8上传文件时读取文件的本地路径的问题
来源:互联网 发布:centos 7 安装手册 编辑:程序博客网 时间:2024/04/27 18:34
因为IE8增加了安全选项,默认情况下不显示上传文件的真实路径,真实的路径会被C:/fakepath/取代,从而上传时找不到本地路径。
两种解决办法:
1,进入internet选项,修改下设置即可显示真实的文件路径。
工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”,选中“启用”即可。
2,JS里取得追加代码。
<script type="text/javascript">
function getPath(obj) {
if (obj) {
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
obj.select(); return document.selection.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;
}
}
//以下即为完整客户端路径
var filepath=getPath(document.getElementById("iptfileupload"));
</script>
- IE8上传文件时读取文件的本地路径的问题
- IE8上传文件时javascript读取文件的本地路径的问题("C:/fakepath/")的解决方案
- IE8上传文件时javascript读取文件的本地路径的问题("C:/fakepath/")的解决方案
- IE8上传文件时javascript取文件的本地路径的问题C:/fakepath/
- IE8上传文件时javascript取文件的本地路径的问题C:/fakepath/
- IE8+上传文件时javascript取文件的本地路径的问题C:/fakepath/
- 解决IE8上传文件时javascript取文件的本地路径的问题C:\fakepath\..
- IE8上传文件时获取文件本地路径问题(C:\fakepath\……)的解决办法
- IE8上传文件时获取文件本地路径问题(C:\fakepath\……)的解决办法
- IE8上传文件时获取文件本地路径问题(C:\fakepath\……)的解决办法
- IE8上传文件时javascript取文件的本地路径的问题("C:\fakepath\")的解决方案javascript
- IE8上传文件时文件本地路径变成"C:\fakepath\"的问题
- IE8上传文件时javascript取文件的本地路径为: C:/fakepath/
- IE8上传文件时javascript取文件的真实路径的问题("C:\fakepath\xxxxx )
- Selenium自动化,上传文件获取本地路径的问题
- IE8 下的文件上传问题
- Flex 调用javascript上传文件读取文件的本地路径的一直是 "C:/fakepath/" 的解决方案
- 解决firefox3.0,ie8 在上传文件时只能获得文件名,而不能获得文件路径的问题
- 去温习你之前做过的事情
- Window.open() 全攻略
- SQL Server数据库的高性能优化经验总结
- 数据库递归
- People like People ZJU 2682 强联通+记忆化搜索
- IE8上传文件时读取文件的本地路径的问题
- UTF-8编码
- 学习资料整理-memory dump 一直设置为on
- 《unix/linux编程实践教程》之Shell编程一
- python xml
- Java中ACCESS数据库表中字段为“数字型”,如果其值为NULL时如何处理?
- 关于java 您也许不知道的5件事系列
- python text util
- python http