为了能够在页面上正常显示图片,我们需要把图片放在web项目目录中,那么在上传的路径可以这么来获取:

String path = ServletActionContext.getServletContext().getRealPath("/")+"/upload/";

第一部分是为了获取项目的根目录,后面跟的是图片存放的目录。这样path = "D:\apache-tomcat-6.0.36\webapps\ylun/upload/xxx.jpg";

个人建议在数据库中存放的是这样的字符串../upload/xx.jpg;

因为只有这样在页面用img标签给src赋值的时候,才能正常显示出来。

struts2处理上传文件路径问题相关推荐

  1. SpringBoot部署项目到Linux上传文件路径问题

    SpringBoot部署项目到Linux上传文件路径问题 使用项目相对路径上传到话会上传到linux服务器到/tmp 临时文件目录中,但是问题是还会报异常 Caused by: java.io.Fil ...

  2. php获取上传文件路径 fakepath,JavaScript_js获取上传文件的绝对路径实现方法,在html中input type=file - phpStudy...

    js获取上传文件的绝对路径实现方法 在html中 function upload() { var filename = document.getElementById("importFile ...

  3. 百度 UEditor--自定义上传文件路径及读取文件

    jsp中替换掉上传和预览图片的URL 注意第一句判断,注意要用项目的相对URL return '/sirdifoa/kentra/file/uploadImage.do'; 1 2 3 4 5 6 7 ...

  4. SpringBoot设置全局上传文件路径并上传文件

    前言 在后端处理文件上传的时候,我们通上传文件的时候,一般这个路径不会随便写. 比如这篇文章中的路径:解决SpringBoot文件上传报错:org.apache.tomcat.util.http.fi ...

  5. struts2 ajax上传文件 file空_WordPress插件漏洞分析:WPDiscuz任意文件上传漏洞

    写在前面的话 就在不久之前,Wordfence的威胁情报团队在一款名叫wpDiscuz的Wordpress评论插件中发现了一个高危漏洞,而这款插件目前已有超过80000个网站在使用了.这个漏洞将允许未 ...

  6. java获取上传文件路径_java上传文件获取跟目录的办法

    在java中获得文件的路径在我们做上传文件操作时是不可避免的. web 上运行 1: this.getClass().getClassLoader().getResource("/" ...

  7. 向服务器上传文件路径变为\fakepath问题

    该问题出现在IE8之后,做如下修改即可 工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到"其他"中的"将本地文件上载至服 ...

  8. ssm上传文件获取路径_SSM文件上传

    **自己对于SSM文件上传的一些心得** 刚开始的时候也是在网上寻找一些简单的案例,可能我的这篇文章不是最好的,但是这些都是我自己慢慢的摸索以及自己的尝试的一些心得,希望对各位有所帮助. 其实文件的上 ...

  9. 使用Struts2上传文件超过2M报错解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 在使用Struts2进行上传文件时候,如果文件大小超过2M,就会抛出异常. 这是因为Struts2的核心包struts2-co ...

最新文章

  1. Nagios 监控实例部署
  2. “RPC好,还是RESTful好?”
  3. HDU 1495 非常可乐
  4. 菜鸟要飞java_Java Android视频教程 下载
  5. Emacs学用快捷键
  6. linux路由信息预览为空,route - 显示并设置Linux中静态路由表
  7. C++友元:友元函数、友元类和友元成员函数
  8. nginx配置文件祥解
  9. 分层结构、协议、接口、服务
  10. antimalware可以关闭吗_微信小程序可以关闭吗?如何关闭?
  11. 应用前瞻||强化学习求解车间调度问题的未来
  12. Caffe for Python 官方教程(翻译)
  13. 基于ssm的宠物医院信息管理系统 java毕业设计源码介绍
  14. ubuntu 各版本
  15. 大话西游片尾曲-一生所爱(世界是巨大的枷锁,你不得不重复自己或是别人的生活)
  16. 阿里巴巴2016前端开发工程师笔试一
  17. USB转TTL串口板使用问题
  18. Gitlab的branch与Tag的使用
  19. MySQL数据库——MySQL INSERT:插入数据(添加数据)
  20. 华为交换机用命令更改已有admin账户开启SSH

热门文章

  1. bzoj1588[HNOI2002]营业额统计
  2. ORACLE初始化参数文件概述
  3. 【BZOJ】1834: [ZJOI2010]network 网络扩容(最大流+费用流)
  4. 行转列(FOR XML PATH)
  5. 【有奖征文】如何提高IDC机房服务器的安全性
  6. 数据结构之单链表尾插法创建-RearCreate
  7. jmeter随机参数化不重复_接口测试参数化详解(Jmeter)
  8. 二叉树 —— 创建二叉树 先序遍历 、中序遍历、后序遍历(递归方式、非递归方式)
  9. [Golang学习笔记] 05 程序实体2 作用域访问权限和变量重声明
  10. python下划线变量的含义