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

深圳定制网站公司seo快速建站

深圳定制网站公司,seo快速建站,公司名字大全不重名,网页设计案例大全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.mmbaike.com/news/48649.html

相关文章:

  • 莱芜网站优化排名公司怎么推广软件
  • 租赁网站空间更换怎么做设计师必备的6个网站
  • 佛山网站建设费用预算苏州seo关键词优化方法
  • 重庆南岸营销型网站建设公司哪家专业如何进行新产品的推广
  • 网站建设公司税负率网站如何赚钱
  • 做国外网站汇款用途是什么杭州百度推广
  • seo网站建设规划谷歌优化师
  • 襄阳发布最新疫情通报seo sem是啥
  • 如何注销网站百度seo是什么意思
  • wordpress调取循环文章的图片网络seo关键词优化技术
  • 北京住房和城乡建设委员会门户网站360网址导航
  • wordpress有什么缺点seo课程培训机构
  • 江门公司网站建设外链工具xg
  • 4399自己做游戏网站各种网站
  • 装修网站怎么做的好打开百度一下网页版
  • 丰台网站开发容易被百度收录的网站
  • 奉贤做网站建设淘宝怎么设置关键词搜索
  • 网站做标准曲线网级移动营销app下载
  • 网站上资源截图怎么做软文有哪些推广渠道
  • 购物网站是用什么软件做的站长资讯
  • 怎样做网站吸引人怎样推广自己的广告
  • wordpress 友情链接调用赣州seo
  • wordpress 企业网站制作游戏app拉新平台
  • 公司网站怎么建立优化体系线下推广活动策划方案
  • 网站建设视频网站seo去哪个网站找好
  • 学者网学科建设网站外链吧怎么使用
  • 做棋子网站怎么提高浏览量搜索引擎优化的英文缩写是什么
  • 怎么做优惠卷网站就业培训机构有哪些
  • 网站制作的分割线怎么做网站优化关键词排名
  • 如何查看网站在哪里做的百度官网优化