
正文
js获取file上传图片路径,js获取上传文件大小
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js如何获取file控件的完整路径
} function getValue(){ var file_url = readFileFirefox(document.getElementById(update_image));alert(file_url);} 这个可以在火狐下面获取file里面的完整路径,Chrome下面的话我暂时还没发现有人解决,一般都是后端去处理的。
取这个input的value就可以了,不过出于安全考虑,一般浏览器不会提供完整的文件路径给你,可能只有一个文件名,可能是个fakepath,所以用这个value一般只能判断是否已选则,或者选择文件的文件名扩展名什么的,无法对应到真实的本地文件。
第一步:打开“about:config”页面,查找“signed.applets.codebase_principal_support”属性,将其值设置为true。
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
您好!很高兴为您答疑!出于安全考虑,火狐不能获取真实路径吧,若要上传文件,在服务器端用文件流接收就可以了(不要考虑通过客户端文件地址提取文件的方式)。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
相关问答
Q1: 怎么用js来获取fileupload控件中本来路径
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
上传文件时,我想获取客户端上传文件的原始路径。
js没有操作客户端的文件的权限的。如果不通过flash和activex来实现。那么只能先上传到服务器后再处理。
这和你浏览器的安全设置有关系。高版本的浏览器应该全部默认设置为获取不到。。你可以自己改浏览器设置。。IE internet选项安全自定义级别将上传带上路径勾选 不过做web。。你也无法帮用户改设置。。只能提示用户修改。。
Q2: JS如何获取FileUpload的绝对路径并显示图片
js没有操作客户端的文件的权限的。如果不通过flash和activex来实现。那么只能先上传到服务器后再处理。
file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
//FX获取文件路径方法function readFileFirefox(fileBrowser) {try {netscape.security.PrivilegeManager.enablePrivilege(UniversalXPConnect);}catch (e) {alert(无法访问本地文件,由于浏览器安全设置。
如果你指的是C:\Users\Public\Pictures\Sample Pictures\沙漠.jpg类似这种本地路径,是不可能的。因为文件路径也属于用户的敏感信息,js这种web语言对本机文件的处理非常有限,目的也是为了避免安全以及隐私问题。控件中,你是不能获取到本机完整路径的。
Q3: js如何获取火狐以及谷歌中的本地绝对路径
1、默认设置下,处于安全考虑,火狐是无法获取此路径的。但是通过修改设定,可以变相实现此目的:第一步:打开“about:config”页面,查找“signed.applets.codebase_principal_support”属性,将其值设置为true。
2、} function getValue(){ var file_url = readFileFirefox(document.getElementById(update_image));alert(file_url);} 这个可以在火狐下面获取file里面的完整路径,Chrome下面的话我暂时还没发现有人解决,一般都是后端去处理的。
3、如果你指的是JSP在服务器上的物理路径的话是不能看到的。如果你指的是访问路径用开发人员工具 在控制台实时看到你发出的请求路径 另外FireFox上有个叫firebug的插件挺好用的 如果你用谷歌页面兼容不好的话谷歌有个切换内核的插件(名字忘记了),可以在chrome上模拟IE环境。
4、那要解决这个问题,首先是需要一个具有足够权限的介质。一般拥有这个权限的介质,都是:插件。常见的有flash的插件、迅雷的插件、旺旺的插件等等。但是对于一般编程人员友好开放的插件很少,flash插件就是其中之一。至此,获取绝对路径的思路就有了,就是利用flash对象来提权,然后获得绝对路径。
5、尊敬的用户,您好!很高兴为您答疑。如果您是说的js编程,因为火狐浏览器的安全机制,您是无法通过js获得文件的本地路径的。希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
关于js获取file上传图片路径和js获取上传文件大小的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







