美文网首页
用户上传文件图片放在项目外

用户上传文件图片放在项目外

作者: yahzon | 来源:发表于2019-04-25 10:52 被阅读0次

tomcat中用户上传文件图片到非项目路径下、并设置虚拟路径访问

服务器配置文件修改、代码编写

server.xml <host></host>元素里面
       <!-- 设置虚拟路径 -->
  <Context docBase="d:\upload" path="/upload" reloadable="true"/> 
    </Host>

如果部署在linux
<Context path="/projectName/uploadPath" docBase="/home/projectname/upload" debug="0" reload="true" />
</Host>

UserController.java
  File file=new File("d:\\upload\\"+fileRealName); //图片上传路径
  ...
  String path="/upload/"+fileRealName; //保存到数据库的虚拟路径 path
  ...

.jsp
  <img src="${path==''?'':path }" width="200px" style="margin:20px 0px 0px 100px;" /> <!-- 使用虚拟路径 -->

eclipse中设置虚拟路径

在eclipse中设置tomcat虚拟路径:
1、双击Server,打开设置页面。
2、从Overview页签切换到Modules页签。
3、选择 add External Web Module...
4、如图


image.png 图片

相关文章

  • 用户上传文件图片放在项目外

    tomcat中用户上传文件图片到非项目路径下、并设置虚拟路径访问 服务器配置文件修改、代码编写 eclipse中设...

  • java spring boot图片上传成功访问404

    背景:项目有好几个功能模块都需要上传图片,也都开发测试完成,但上传的图片都放在同一个image文件路径下,为了方便...

  • django ImageField使用默认图片

    修改models.py: setting.py文件: 设置文件上传路径,图片上传、文件上传都会存放在此目录里 我的...

  • Swift中文件和图片上传处理

    前言:基于Alamofire4.5网络框架开发的Swift项目中上传文件和图片代码参考。 上传文件 图片上传 OC...

  • 2018-12-09

    SpringBoot项目中文件上传,配置文件上传图片存放的虚拟路径的问题: 问题:在springboot项目中,如...

  • iOS图片剪切第三方TZImagePickerControlle

    在项目上总会遇到上传用户头像的功能,上传的时候图片过大造成用户体验不是太好,需要对图片进行剪切达到快速上传的用户体...

  • Servlet——upload

    一、文件上传的概述   用户将本地文件通过网络上传至服务器的过程。可以用于图片发送、上传简历等。 1、文件上传技术...

  • node上传图片、上传解析excel

    功能需求: 允许用户上传图片,服务端从请求中读取并且保存在服务器中允许用户下载图片允许用户上传excel文件,服务...

  • element的上传

    项目需求: 上传各种文件,图片,office类型的文件 (图片具有预览功能) 本来office文件也需要预览功能,...

  • 大量图片读取时的内存问题

    一、项目需求 实际项目中,用户在上传图片时,可能会一次性上传大量的图片。上传图片前,我们要进行一系列操作,比如:旋...

网友评论

      本文标题:用户上传文件图片放在项目外

      本文链接:https://www.haomeiwen.com/subject/pdsagqtx.html