首页 新闻 会员 周边 捐助

<input type="file" />路径被替换成c:\fakepath有好的解决办法吗

0
悬赏园豆:50 [已解决问题] 解决于 2011-09-11 20:06

在高版本的浏览器中,使用<input type="file"/>上传图片,图片的全路径被替换了,在网上找了很多解决办法都没有解决我的问题,还有设置浏览器的方法就不要了。

BobTian的主页 BobTian | 初学一级 | 园豆:130
提问于:2011-09-09 10:31
< >
分享
最佳答案
0

为了安全而做的,确切地说Web系统就不应该依赖于用户文件的Path,文件名就足够了,先说说你的需求,为什么一定要获取Path?做图片预览?

收获园豆:50
Gray Zhang | 专家六级 |园豆:17610 | 2011-09-09 16:11

我用colorbox弹出一个层,在这个层中上传图片,如果取不到全路径的话,怎么上传图片啊?

BobTian | 园豆:130 (初学一级) | 2011-09-11 18:25

@田念明:<input type="file" />放在form中,当form提交的时候,不就传上去了么……如果要异步的ajax式上传,就别指望用简单的<input type="file" />了,找个flash什么的吧

Gray Zhang | 园豆:17610 (专家六级) | 2011-09-11 19:21

@Gray Zhang:谢谢了!

BobTian | 园豆:130 (初学一级) | 2011-09-11 20:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册