当前位置:电脑迷(diannaomi.cn) > 网络安全问答 > 正文

用fileupload上传图片,怎么获取上传后图片的相对路径 realpath漏洞

导语:本文将介绍如何使用fileupload上传图片,并讨论如何利用realpath漏洞获取上传后图片的相对路径。通过详细说明上传图片的过程和漏洞的利用方式,读者可以了解如何确保文件上传的安全性,并避免遭受相关漏洞的攻击。

目录导航:

  1. 用fileupload上传图片,怎么获取上传后图片的相对路径
  2. 风资源配置文件的获取
fileupload上传图片,怎么获取上传后图片的相对路径

你上传时不是通过获取过图片保存路径的绝对路径吗,比如这样:

String path = this.getServletContext().getRealPath("/data/userfile/image"); //文件保存路径

然后你只需要把图片的文件名再保存在数据库中,在显示页面直接使用相对路径来指向图片文件即可,“相对路径+文件名”,比如:

照片: width=100 height=100>

风资源配置文件的获取

获取方法如下:

方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来。因为是用ServletContext读取文件路径,所以配置文件可以放入在web-info的classes目录中,也可以在应用层级及web-info的目录中。文件存放位置具体在eclipse工程中的表现是:可以放在src下面,也可放在web-info及webroot下面等。因为是读取出路径后,用文件流进行读取的,所以可以读取任意的配置文件包括xml和properties。

免责申明:以上内容属作者个人观点,版权归原作者所有,不代表电脑迷(diannaomi.cn)立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
当前文章地址:https://www.diannaomi.cn/wlaqwd/87624.html 感谢你把文章分享给有需要的朋友!
上一篇:qq附近的人怎么关闭,qq如何关闭附近的人 手机qq如何屏蔽附近 下一篇:三星手机怎么那么多人骂啊 三星s5为什么差评

文章评论

  • 小阿仙 |

    请注意了解和避免文件上传漏洞。