js 获得上传文件框中路径的问题
来源:互联网 发布:免费顶级域名注册.top 编辑:程序博客网 时间:2024/06/02 19:09
在ie6中对于<input type="file" />通过obj.value是可以获取客户端选择文件的全路径的,但是到ie7就只能获取文件名,这对于onchange事件立即显示图片会有问题,可以用js方法解决
具体代码如下:
<html>
<head>
<title>get file input full path</title>
<script language='javascript'>
function getFullPath(obj)
{
if(obj)
{
//ie
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
//firefox
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
</script>
</head>
<body>
<input type="file" onchange="document.getElementById('img').src=getFullPath(this);" />
<img id="img" />
</body>
</html>
具体代码如下:
<html>
<head>
<title>get file input full path</title>
<script language='javascript'>
function getFullPath(obj)
{
if(obj)
{
//ie
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
//firefox
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
</script>
</head>
<body>
<input type="file" onchange="document.getElementById('img').src=getFullPath(this);" />
<img id="img" />
</body>
</html>
- js 获得上传文件框中路径的问题
- 关于JS获取上传文件的全路径的问题!
- 关于js获取上传文件的完整路径问题?
- ueditor上传视频控件,如何获得上传文件的路径?
- 解决firefox3.0,ie8 在上传文件时只能获得文件名,而不能获得文件路径的问题
- 页面中在上传之前获取上传文件的路径(例子:获取上传图片的路径,获得上传图片的大小:长度和宽度)
- 页面中在上传之前获取上传文件的路径(例子:获取上传图片的路径,获得上传图片的大小:长度和宽度)
- 获得文件上传路径,下载路径。
- 获得上传东西的路径
- js 获得上传图片路径 FireFox IE
- 文件上传 路径问题
- 文件上传路径问题
- 文件上传路径问题
- 上传文件中使用ajaxfileupload.js碰到的问题
- 文件上传的服务器路径问题
- CI 文件上传类的路径问题
- flex中.mxml中获取上传文件的路径,绝对不是js回调函数
- 用JS获取上传文件的真实路径 fakepath的问题
- asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周
- 你认同吗,你怎么想(余世维演讲节选)?
- C#条形码生成(四)----Code128Auto
- 浅谈 Mousewheel 事件
- Linux 系统的压缩与解压缩命令详解
- js 获得上传文件框中路径的问题
- 谈谈.Net技术面试 --- 自cnblogs.com
- SQL Server应用知识整理
- oracle 日期操作 汇总
- 关于数据库是否用外键的讨论
- ManualResetEvent 线程同步
- NSIS 文件关联方法
- 祝各位在编程第一线的程序员们,元旦快乐
- [OpenGL ES 03]3D变换:模型,视图,投影与Viewport