js获取上传图片的路径
① jsf 中 rich:fileUpload 控件怎样用js获得上传文件的客户端路径
首先, rich:fileUpload 是通过 fileUploadListener 来实现图片上传的,它是把上传的图片直接转换为 UploadedFile ,而这个类中没有路径这个属性,所以直接通过rich:fileUpload 应该是没法用js直接拿到路径的.
如果使用js/jquery的图片上传的方法,可能可以拿到图片路径,你可以试试
② js中动态添加的Input file 控件,我怎么获取到它上传的图片呢请教各位大神!
方法一:你可以把你上传的图片,放到数据库中的某个表中,然后,你查询表获得;
方法二:你上传图片成功以后,返回jsp 一个上传图片放置的路径,你把这个路径setValue到
<input id="tee" type="hidden"/>
通过$("#tee").val()获得路径,通过ajax,在后台通过url获得图片;
③ jquery或者js获取上传文件的路径问题
我的理解是你应该先通过图片上传接口把图片上传到服务器上(上传后的服务器端的图片地址,保存到<input type="hidden">里),然后再统一提交所有的表单项。
④ 如何用JS得到火狐浏览器中file的上传图片路径
一般是无法用JS获取真实的图片路径的,火狐浏览器中一般只会显示fake路径。
这是为了保护用户隐私。
⑤ 怎么用js获取上传文件的完整路径
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以随意获取你电脑上的文件了,这是非常危险的
⑥ js关于图片上传路径的获取
浏览器安全性已经大大提高,要实现图片上传预览不是那么简单了
不过有很多变通或先进的方法来实现
例如ie7/ie8的滤镜预览法,firefox3的getAsDataURL方法
具体可以参考这个图片上传预览效果

⑦ js怎么获取上传图片的完整路径
如果你指的是C:\Users\Public\Pictures\Sample Pictures\沙漠.jpg类似这种本地路径,是不可能的。因为文件路径也属于用户的敏感信息,js这种web语言对本机文件的处理非常有限,目的也是为了避免安全以及隐私问题。
<input type="file />控件中,你是不能获取到本机完整路径的。而且正常情况下也没有这么做的必要,如果你非要或者完整路径,你应该想想你们的需求是不是有问题。
