firefox3不能获得html file的全路径的问题

来源:互联网 发布:淘宝皮衣拍照灯光布置 编辑:程序博客网 时间:2024/05/18 21:42

======================================================
注:本文源代码点此下载
======================================================

今天这个问题困扰了我很久,就是firefox3不能获得html file的全路径的问题

因为我做的电子商务网站是要在firefox上面运行的,在后台管理中,需要一个

添加图片的功能,添加图片的时候是需要使用js来预览上传的图片的,所以需要

做一个这样的功能。

一开始我是以为只要用imgfile.value就可以获取上传文件控件的文件的绝对路径。

但是在测试的时候,发现firefox的情况下,只能获取文件的文件名,在ie下则可获取文件的绝对路径,

上网查了一下资料,原来firefox已经禁用了这个value的属性来获取文件的绝对路径,因为firefox以

安全问题,把获取路径给禁用了,有些hacker可以利用这个文件路径将文件上传到服务器。

之后我找到了一个解决方法,就是利用firefox提供的函数来获取获取文件路径的问题

这样,就会输出文件的路径,但是这个文件的路径是经过firefox加密的,如下图

整个页面的html代码,可以上传文件后通过预览来看见上传的图片

好文要顶关注我收藏该文与我联系


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
原创粉丝点击