前段时间遇到一个问题,前端想实现图片上传预览(不经过后端PHP或JAVA处理),用户点击file按钮上传文件,点击确定马上就能看到预览的效果,但在实现的时候无论怎样都取不到file上图片的真实路径,得到的反而是C:\fakepath\a.jpg,这个路径是错误的。百度之后得到说浏览器基于保护用户的相关安全措施,隐藏了上传的真实路径,用fakepath代替,当然,调整浏览器的相关安全设置可以解决这个问题。但我们不可能让所有用户都通过设置浏览器的安全设置来进行图片上传,这种方法在网络交互上显然不现实。
介绍:基于JQUERY扩展,图片上传预览插件 目前兼容浏览器(IE 谷歌 火狐) 不支持safari
插件网站: nofollow" target="_blank" href="http://keleyi.com/keleyi/phtml/image/16.htm">http://keleyi.com/keleyi/phtml/image/16.htm
参数说明:
Img:图片ID; Width:预览宽度; Height:预览高度; ImgType:支持文件类型; Callback:选择文件显示图片后回调方法;