type
status
date
summary
slug
tags
category
icon
password
Web开发中支持用户上传图片并显示出来是不可或缺的一个功能,下面讲解springboot项目如何接受前端上传的图片并返回图片url

springboot项目

  1. application.yml 添加配置
    1. FileUtil 上传文件工具类
      1. 为了防止上传的图片有重名,把接收到的文件名替换成一个不会重复的UUID(url会使用这个独特的UUID),然后把接收到的图片文件保存到目标目录下面。
    1. Controller

      nginx反向代理

      我们的项目代码实际上是将用户上传的图片保存在指定路径的文件夹下(需要在服务器创建好文件夹,此处为/home/rainnn/photos/
      我们想让用户在访问http://服务器地址/view/images/xxx时能够访问到服务器中的图片,需要使用nginx做反向代理,操作如下:
      修改文件:/etc/nginx/conf.d nginx 即可运行nginx(在路径/etc/nginx下)
      80端口如果被占用可以更换nginx的端口,或者使用以下命令
       
      网络爬虫 web crawler在Docker中使用redis
      Loading...
      Rainnn
      Rainnn
      bling bling ⭐
      Latest posts
      PyCharm远程开发实战:本地代码实时同步Docker容器方案
      2025-6-27
      深度学习笔记
      2025-6-27
      MoodVine
      2025-6-27
      课程学习及考试经验分享 (大二)
      2025-6-24
      课程学习及考试经验分享 (大一)
      2025-6-24
      (零基础)pycharm+服务器+anaconda虚拟环境|配置深度学习环境
      2025-6-24
      Announcement
      wakuwaku!
      你竟然发现了这里!!
      创作不易,获取加🔒文章密码/试读文章,请微信关注公众号 Code & Cookies
      notion image