图片上传到服务器,两种路径选择方式:

选择路径的原因:如果选择绝对路径,图片会存在项目根目录下,这样的弊端是,如果项目重新发布,连带着旧项目的图片一并删掉了,除非手动先保存别的地方再拿过来。

选择相对路径,图片可以放在tomcat的webapps下面,这样的好处是,更新项目,图片还是存在的,但是访问的时候还得对tomcat的server.xml进行配置才能访问

配置如下:

server.xml的里面添加

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"

图片上传到服务器,存储路径和查看图片的设置相关推荐

  1. 微信jssdk图片上传给服务器,使用微信JSSDK进行图片选择和上传

    2015-04-28 2018-08-21 06:20:42 最近我在用 PHP 做某微信公众号的开发,其中用到了微信jssdk进行图片的选择和上传.在参考了微信官方提供的jssdk文档之后,大致有了 ...

  2. Java实现图片上传到服务器

    Java实现图片上传到服务器 #这几天研究图片上传到服务器并回显到页面遇到了问题,在这里总结一下!希望对各位有用!!! 先上代码 jsp代码: <form id="myform&quo ...

  3. Asp.Net Core Web Api图片上传及MongoDB存储实例教程(一)

    图片或者文件上传相信大家在开发中应该都会用到吧,有的时候还要对图片生成缩略图.那么如何在Asp.Net Core Web Api实现图片上传存储以及生成缩略图呢?今天我就使用MongoDB作为图片存储 ...

  4. php微信小程序多图上传,tp5实现微信小程序多图片上传到服务器功能

    最近在做一个教育类的小商城的微信小程序,用到了上传多个图片文件到服务器端,这里做一个讲解,希望对大家有所帮助. 1,小程序端: 在wxml文件中: 删除 点击上传作业 在js文件中: Page({ / ...

  5. jsp 文件/图片上传tomcat服务器

    关于文件/图片上传tomcat服务器 1.环境准备和情况说明 JSP 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器. 上传的文件可以是文本文件或图像文件或任何文档. 使用 Se ...

  6. java图片如何上传_Java如何将图片上传到服务器

    Java如何将图片上传到服务器 发布时间:2020-11-10 17:28:18 来源:亿速云 阅读:96 作者:Leah 这篇文章将为大家详细讲解有关Java如何将图片上传到服务器,文章内容质量较高 ...

  7. java 上传文件并读取_Java实现图片上传到服务器并把上传的图片读取出来

    在很多的网站都可以实现上传头像,可以选择自己喜欢的图片做头像,从本地上传,下次登录时可以直接显示出已经上传的头像,那么这个是如何实现的呢? 下面说一下我的实现过程(只是个人实现思路,实际网站怎么实现的 ...

  8. Android简单实现将手机图片上传到服务器中

    在本例中,将会简单的实现安卓手机将图片上传到服务器中,本例使用到了 服务器端:PHP+APACHE 客户端:JAVA 先简单实现一下服务器端的上传并测试上传效果,看实例 <?php if(emp ...

  9. 微信图片 自动上传到服务器,微信小程序怎样使图片上传至服务器

    这次给大家带来微信小程序怎样使图片上传至服务器,微信小程序使图片上传至服务器的注意事项有哪些,下面就是实战案例,一起来看一下.-wxml 发布项目 /**选择图片 */ choose: functio ...

最新文章

  1. 让 QtWebkit 支持跨域CROS - nowboy的CSDN博客 - 博客频道 - CSDN.NET
  2. UNIX下C语言的图形编程-curses.h函数库
  3. linux cp使用注意事项
  4. 机器学习必学10大算法
  5. 远程桌面与远程协助的区别mstsc /console
  6. psa name_Windows 10安全性PSA:启用自动商店更新
  7. eclipse linux windows 乱码,Ubuntu下Eclipse打开Windows下的工程文件乱码解决办法
  8. java单链表节点翻转_Java数据结构01-链表基础(讲解+代码+面试题)
  9. 如何解决SVN 清理失败
  10. networkcomms来做图片采集系统
  11. 【微信小程序】带你做一个公众号留言系统(附源码)
  12. Python文件操作的几个要点与示例
  13. transformClassesWithProfilers-transformForFullDebug
  14. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_12_常用的函数式接口_Predicate接口...
  15. gensim w2v 使用记录
  16. Win10 官方版下载地址 windows10 1909微软原版光盘镜像下载
  17. 解读Verizon 2018数据泄漏调查报告:窃取身份仍是黑客最有效的攻击手段
  18. 记录一篇触发器的文章
  19. 2018 最新注册码【激活码】、在线激活 pycharm 完整方法(亲测有效)【2018.05.08 重大更新!!!!】
  20. 软件检测怎么做?第三方软件检测方案模板

热门文章

  1. LINQ教程一:LINQ简介
  2. html谷歌浏览器3D效果 图片不出现,chrome浏览器图片无法显示怎么办 chrome浏览器显示不出图片的解决方法...
  3. USB-详解/sys/kernel/debug/usb/devices
  4. c语言循环单链表实现约瑟夫环问题
  5. If I Have One Million
  6. 【多线程】四种种方案实现多线程之间相互协作的通信
  7. sonar覆盖率、代码覆盖率、分支覆盖率的计算方式
  8. IBM在欧洲建首台量子计算机
  9. TCP三次握手的相关问题及解答
  10. 【深度强化学习】GAIL 与 IRL 的理解