java保存图片到tomcat_Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下...
Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下
note:有差错或不足之处请批评指正,谢谢!
上一篇介绍了Java web项目中把客户端上传的图片保存到服务器中web工程下的指定文件夹里,但是这样存在一个弊端:因为保存图片的文件夹在项目工程文件下,所以,当项目文件更新版本的时候,就会覆盖掉原来保存图片的文件夹,造成上传文件的丢失。为了解决这个问题,进行了多方尝试,总结了以下可行方案。
1.服务端保存客户端上传的图片
(1)在Tomcat的webapps目录下创建保存上传图片的文件夹pic_file,
(2)后台获取文件夹pic_file的路径,并保存上传的图片,示例代码如下:
public static String uploadFile(MultipartFile file,HttpServletRequest request) throws IllegalStateException, IOException{
Logger logger = Logger.getLogger(UploadImg.class);
if(file!=null){
//获取上传文件的原始名称
String originalFilename = file.getOriginalFilename();
String newFileName ="";
String pic_path;
// 上传图片
if ( originalFilename != null && originalFilename.length() >
java保存图片到tomcat_Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下...相关推荐
- java web 默认页面配置文件_Tomcat中配置全局的错误页面(如404)+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露...
进入tomcat目录中conf文件编辑web.xml,将下面代码复制到文件末尾,如下 400 /error.html 404 /404/404.html 500 /404/500.html 2.添加4 ...
- 使用getRealPath()后、真实路径指向Tomcat的webapps目录的问题。
使用全局作用域对象获取文件真实路径.最后却指向了Tomcat的webapps目录,这可能是因为你的Tomcat部署的war包(工件)是一个Archive(归档)类型的war包 这种情况会出现在,使用M ...
- python保存图片到指定路径_python将处理好的图像保存到指定目录下的方法
原始图像绝对路径的图像名存储在一个txt文件中,下面的程序实现的功能是按照txt文件的顺序,依次将图片读取然后进行处理,最后将处理之后的图像保存在指定的路径下: # Read in the image ...
- java aio复制文件_java复制文件的4种方式及拷贝文件到另一个目录下的实例代码...
尽管Java提供了一个可以处理文件的IO操作类. 但是没有一个复制文件的方法. 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候. 然而有几种方法可以进行Java文件复制操作,下面列举出 ...
- html上传文件是否合法,java 在前端页面上传图片文件,验证是否为合法的图片
只是验证文件后缀名是没用的哈,有可能用户把其他文件改一下后缀名为jpg呢,所以下面提供了验证图片是否合法: 声明一下,下面需要一个包,我上传了的,可以去下载哈: // 判断文件类型 MimeUtil ...
- vb.net mysql存储图片_怎么让VB.NET 上传图片到SQL 数据库只保存路径,图片保存到文件...
我的前台代码dimCoonAsSqlClient.SqlConnectiondimRsAsNewSqlClient.SqlCommandRs.Connection=CoonRs=NewSqlClien ...
- java web资源目录下_Java Web项目中的各种资源的路径写法
如图,在项目中要跳转到如下的路径中(在项目下的target.html): public class PathDemo extends HttpServlet { public void doGet(H ...
- javaweb(05):tomcat服务器的安装、启动,IDEA整合Tomcat创建动态web工程
tomcat服务器的安装.启动 下载及安装 下载 官网下载合适的版本:https://tomcat.apache.org/ 我装的是9.0.37版本. 安装 把从官网下载的文件放到想要安装的位置,解压 ...
- java 显示服务器的图片,【JavaWeb】实现读取本地服务器路径下的图片
Servlet层代码: package com.ysw.demo; import javax.servlet.ServletException; import javax.servlet.Servle ...
最新文章
- 来给你代码加上美颜吧!
- matlab 一个赋值变量赋值,MATLAB 基本语法----变量与赋值
- python中 time、datetime、random模块
- 曼哈顿距离最小生成树与莫队算法(总结)
- PHP笔记-获取客户端IP及平台及浏览器
- 二叉树的遍历实验报告C语言,二叉树的建立与遍历实验报告(c语言编写,附源代码)...
- TODO算子-双Value类型
- 2021年度训练联盟热身训练赛第二场(ICPC North Central NA Contest 2019,南阳师范学院),签到题ABCDEFGIJ
- Python中,如何使用ImageDraw在Image上绘制粗线?
- itext设置字体间距_汉语拼音的字体到底选哪个?你是不是一直很困扰?来看总结方法...
- Navicat For Mysql软件注册机破解
- 笔记本计算机运行程序,这几招让你的笔记本电脑运行速度变快 必学技巧
- JS将sql的dateTime格式数据例如:Wed Sep 30 00:00:00 CST 2020 字符串转换成2020-09-30 00:00:00时间格式
- phalapi做登录检测_PhalApi框架使用笔记
- ViewPager标签栏滑条
- pdf转json_如何显著缩小PDF文件大小?
- 微软官方原版WindowsXP Pro With Sp2简体中文VOL版
- 基于嵌入式ARM的mp3播放器的设计
- webstorm热更新
- 用while语句显示1~10的平方。
热门文章
- 错,易错,容易错的地方:fopen的r+,malloc连续内存,net start mysql与netstat -ano,GetCurrentProcess和malloc的头文件
- 【每日一道智力题】之高楼扔只因蛋
- 阿里云和腾讯云,最终谁会成为中国的AWS?
- font-weight bold和bolder区别
- 一条长达两个多小时的视频,感谢20万名B站用户
- 侵犯公民个人信息如何定罪量刑?两高出台司法解释
- 北邮学报pk计算机科学,211大学对比:选择北京邮电大学还是中国传媒好?
- 重音符accent 符号在mysql中的作用
- Spark线性代数,绘图工具入门;scala, java下的Breeze线性代数以及数据绘图工具breeze-viz入门
- 红黑树原理浅谈(附Linux内核源码注释)