
正文
js获取上传图片路径显示,js获取上传图片路径显示错误
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js怎么获取上传图片的完整路径?
1、var js=document.scripts;var jsPath;for(var i=js.length;i0;i--){ if(js[i-1].src.indexOf(test.js)-1){ jsPath=js[i-1].src.substring(0,js[i-1].src.lastIndexOf(/)+1);} } alert(jsPath);这种思路很清晰,根据文件名获取引用的文件的src属性并进行判断截取即可。
2、file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
3、使用getAttribute方法取就是当前标签的src值。
相关问答
Q1: JS如何获取FileUpload的绝对路径并显示图片
1、js没有操作客户端的文件的权限的。如果不通过flash和activex来实现。那么只能先上传到服务器后再处理。
2、file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
3、//FX获取文件路径方法function readFileFirefox(fileBrowser) {try {netscape.security.PrivilegeManager.enablePrivilege(UniversalXPConnect);}catch (e) {alert(无法访问本地文件,由于浏览器安全设置。
Q2: 原生js如何获取img标签中的真实路径?
1、使用getAttribute方法取就是当前标签的src值。
2、document.execCommand方法 而改方法在IE下有个命令叫SaveAs的,如 document.execCommand(SaveAs)就可以把当前网页的所有内容保存下来,但是有些浏览器不兼容。所以第一个问题就是解决SaveAs的兼容性,具体自行百度。
3、其实有一个更简单的方式!a href=# img id=litpic5 src=/a/b/xxx.jpg border=0 onerror=this.src=images/err.jpg //a 给img增加一个 onerror=this.src=images/err.jpg 属性,当图片加载失败时,包含src= ,那么图片就会替换成err.jpg。
关于js获取上传图片路径显示和js获取上传图片路径显示错误的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





