求chrome、火狐、苹果浏览器、获得上传文件本地路径的js方法。急!急!急!在线等
- JScript code
function aaa() { var obj = $("#localfile"); alert(obj); if (navigator.userAgent.indexOf("MSIE") > 0) { obj.select(); // IE下取得图片的本地路径 $("#preview").attr("src", document.selection.createRange().text); } else if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) { // Firefox下取得的是图片的数据 $("#preview").attr("src", obj.files.item(0).getAsDataURL()) } else { alert("Not IE or Firefox (userAgent=" + navigator.userAgent + ")"); } } 如上,现在只有IE可以取到,火狐不球形!另外还想知道其他浏览器获得上传文件本地路径的方法。我想实现上传图片前,选中文件后实现预览,再上传。就像QQ空间相册上传一样的那种。
[解决办法]
不能得到本地路径的。这是安全性的考虑
就像QQ空间相册上传一样的那种。??
人家是Flash做的
[解决办法]
目前发现Safari不行,其他版本浏览器好像都可以获取的
http://www.cnblogs.com/slyzly/articles/2411940.html
[解决办法]
网上有Flash预览的
http://www.klstudio.com/post/182.html
在线例子和代码