当前位置: 首页 > news >正文

德州网站建设德州长沙招聘信息最新招聘

德州网站建设德州,长沙招聘信息最新招聘,vi设计用什么软件,wordpress实现发布功能Spring Boot实现图片上传和展示 本文将介绍如何使用Spring Boot框架搭建后端服务,实现接收前端上传的图片并保存到resources/images目录下。同时,我们还将展示如何在前端编写一个HTML页面,实现上传图片和从resources/images目录下获取图片并…

Spring Boot实现图片上传和展示

本文将介绍如何使用Spring Boot框架搭建后端服务,实现接收前端上传的图片并保存到resources/images目录下。同时,我们还将展示如何在前端编写一个HTML页面,实现上传图片和从resources/images目录下获取图片并展示的功能。

后端实现

使用Spring Boot来快速搭建后端服务,以下是实现步骤:

  1. 创建Spring Boot项目并导入相关依赖。
  2. 创建一个Controller类,定义一个POST请求接口用于接收上传的图片,并将其保存到resources/images目录下。代码示例:
@RestController
public class ImageUploadController {@Value("${upload.path}")private String uploadPath;@PostMapping("/upload")public String uploadImage(@RequestParam("file") MultipartFile file) {try {// 获取文件名String fileName = file.getOriginalFilename();// 指定保存路径String filePath = uploadPath + "/" + fileName;// 保存文件到本地file.transferTo(new File(filePath));return "上传成功";} catch (IOException e) {e.printStackTrace();return "上传失败";}}
}

在上述代码中,我们使用@Value注解注入了文件保存路径uploadPath,该路径配置在application.propertiesapplication.yml文件中。

  1. 启动Spring Boot应用,后端服务即可接收并保存上传的图片。

前端实现

在前端,我们将使用HTML和JavaScript来实现图片上传和展示功能。以下是一个示例HTML页面的代码:

<!DOCTYPE html>
<html>
<head><title>图片上传与展示</title>
</head>
<body><h2>上传图片</h2><input type="file" id="imageInput"><button onclick="uploadImage()">上传图片</button><h2>展示图片</h2><div id="imageContainer"></div><script>function uploadImage() {var fileInput = document.getElementById('imageInput');var file = fileInput.files[0];var formData = new FormData();formData.append('file', file);fetch('/upload', {method: 'POST',body: formData}).then(response => response.text()).then(result => {if (result === '上传成功') {showImage(file.name);} else {console.log('上传失败');}}).catch(error => console.error('Error:', error));}function showImage(fileName) {var imageContainer = document.getElementById('imageContainer');var imgElement = document.createElement('img');imgElement.src = 'resources/images/' + fileName;imageContainer.appendChild(imgElement);}</script>
</body>
</html>

在上述代码中,我们创建了一个简单的HTML页面,包含一个文件选择框和一个上传按钮。当用户选择图片文件并点击上传按钮时,通过JavaScript代码将选中的图片文件发送到后端的/upload接口。上传成功后,调用showImage函数,在页面上展示上传的图片。

请确保将该HTML文件放置在与resources目录同级的目录下。

效果展示

在这里插入图片描述

http://www.yayakq.cn/news/365201/

相关文章:

  • 网站开发前端和后端wordpress自动存图
  • 自己如何免费做网站六安网红水坝
  • 网站上的定位功能如何实现的wordpress 修改建站时间
  • 网站标题主关键词常用的网络营销平台有哪些
  • 做外贸比较好用的网站网页升级重要通知请拿好笔记本
  • 短视频网站的动画是怎么做的太原市住房与城乡建设厅网站
  • 上海网站建设q479185700棒自己网站给别人网站做外链
  • 广州网站建设及推广注册公司哪个网站
  • 建站软件大全有哪些官方网站做的比较好
  • 表白网站制作在线漯河北京网站建设公司
  • 做网站推广话术东莞高端做网站公司
  • 江西航达建设集团网站购物网站建设实训心得体会
  • 玄武模板网站制作报价成品短视频app下载有哪些软件在线观看
  • 网站的关键字 设置上海的建设网站
  • 网站建设最基础的是什么网络营销服务外包
  • 如何采集网站内容最近的新闻热点时事
  • 国内网站设计公司加速器推荐
  • 做网站外包的公司好干嘛北京公司有哪些
  • 江门专业网站建设系统计划网站搭建
  • 发布网站制作电影购票网站开发背景
  • 壶关网站建设seo超级外链工具
  • 电脑公司网站源码腾脉网建站
  • 中国制造网国际站网址济南房产网官网首页
  • 个人音乐网站免费建设吉林市建设厅网站
  • 做网站订阅号该网站暂时无法访问404
  • 网站关键词排名怎么提升百度seo排名软件
  • 找人做网站毕业设计不用写代码做网站软件
  • 网页设计页面大小东莞百度seo推广公司
  • 淄博免费网站建设泉州网络seo
  • 合伙开公司建设网站被骗短视频创作平台