java - Spring MVC :How to get file path into Controller?

标签 java spring spring-mvc spring-security

我有以下文件夹结构:

ProjectFolder/images/some images

在同一个文件夹中

ProjectFolder/WEB-INF/classes/com/xyz/here is java file of controller.

如何获取 Controller 中的图片路径?

请帮忙。 谢谢:)

最佳答案

如果它的网络上下文可能是这样的东西可能会有所帮助

InputStream is = null ;
is = request.getSession().getServletContext().getResourceAsStream("/images/someimage.jpg");

或者可能是这样的:

InputStream is = null ;
String realPath  = request.getSession().getServletContext().getRealPath("/images/someimage.jpg");
is = new FileInputStream(realPath);

关于java - Spring MVC :How to get file path into Controller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8923466/

相关文章:

java - 严重 : Async timeout for GET [ Streaming huge data Using Spring MVC 4. 3.x、Java 8、Tomcat 7]

java.lang.IllegalArgumentException : Parameter value [1604438222] did not match expected type [java. lang.Integer(不适用)

java - java.lang.ArrayIndexOutOfBoundsException : 0 是什么意思

java - 如何添加有关用户未通过身份验证的原因的详细信息?

java - 当 url 包含分号时,Spring 5 中获取 500 响应

java - Spring 批处理元素分割器

java - jquery ajax GET 上的 HTTP 状态 404(未找到)到 Spring Controller ?

java - 如何在 GWT 中预取图像?

java - 无法在 AsyncTask 中为 ProgressDialog 调用 Looper.prepare() 的线程内创建处理程序

java - 通知对象有关事件