图片上传到服务器,存储路径和查看图片的设置
来源:互联网 发布:降临影评知乎 编辑:程序博客网 时间:2024/06/15 14:43
图片上传到服务器,两种路径选择方式:
选择路径的原因:如果选择绝对路径,图片会存在项目根目录下,这样的弊端是,如果项目重新发布,连带着旧项目的图片一并删掉了,除非手动先保存别的地方再拿过来。
选择相对路径,图片可以放在tomcat的webapps下面,这样的好处是,更新项目,图片还是存在的,但是访问的时候还得对tomcat的server.xml进行配置才能访问
配置如下:
server.xml的<host>里面添加
docBase="linux环境里tomcat存放的路径"
<Context path="" docBase="/home/usr/tomcat" debug="0" reloadable="false"/>
1、绝对路径:完整的描述文件位置的路径
/** * 获得上传目录的完整路径,如果目录不存在则创建目录 * * @return */public static String getRealPath1(String path) {String fileRealPathDir = ContextLoader.getCurrentWebApplicationContext().getServletContext().getRealPath(path);File pathFile = new File(fileRealPathDir);if (!pathFile.exists()) {pathFile.mkdirs();}return fileRealPathDir;}D:\apache-tomcat-8.0.35-windows-x64\apache-tomcat-8.0.35\webapps\web\files\47aa8ea9-60b0-4140-9d36-6489d156154d.jpg"2、相对路径:../img/photo.jpg
/** * 获得上传目录的完整路径,如果目录不存在则创建目录 * * @return */public static String getRealPath(String path) {File pathFile = new File("../file/attachment", path);if(! pathFile.exists()){pathFile.mkdirs();}return pathFile.getAbsolutePath();}C:\Users\Desktop\..\file\attachment\files\6c556b5c-3b2d-4071-96f6-1d76f00cbe06.jpg"
阅读全文
0 0
- 图片上传到服务器,存储路径和查看图片的设置
- 安卓拍照和本地上传图片到服务器(抓取图片的存储路径)
- Android客户端上传图片到服务器,服务器存储图片。
- destoon 修改图片上传的存储路径
- js前端预览上传图片到七牛服务器,保存图片路径到数据库的方法
- 上传图片到服务器
- 上传图片到服务器
- 图片上传到服务器
- 图片上传到服务器
- 图片上传到服务器
- 百度控件ueditor上传图片到指定路径(即图片存储在服务器外面,非工程目录下)
- Android上传图片和文字到服务器
- servlet上传图片 服务器路径
- 上传图片到服务器的实现
- 安卓中图片上传到指定的服务器
- jersey上传图片到另外的服务器
- Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下
- UEditor 图片上传路径设置
- VUE+WebPack游戏设计:实现两张扑克牌的逐对厮杀特效
- oracle 去空格函数未生效,发现ASCII值为49824的字符
- 阿里云Centos系统下服务器Nginx+PHP+MySql安装配置
- 查看是否存在某个class类名 原生JS添加类名 删除类名
- clearfix清除浮动闭合容器之:after与:before
- 图片上传到服务器,存储路径和查看图片的设置
- java 剑指offer 第二题:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
- 合并真机和模拟器的framework的可执行文件
- 每天一个linux命令(27):文件和目录属性 Linux 目录结构
- jdbc
- Docker使用Mysql
- 终极 Shell
- R语言-加载与保存数据
- @Autowired与@Resource的区别