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

怎么开通公司网站一个阿里云怎么做两个网站

怎么开通公司网站,一个阿里云怎么做两个网站,wordpress x,网站建设 目的 意义 政策下面是一个完整的 Spring Boot 后端示例&#xff0c;用于接收 <form> 提交的文件上传请求&#xff08;/article/uploadLifeImage 接口&#xff09;&#xff0c;并将上传的文件保存到本地目录。 ✅ 一、项目结构 upload-demo/ ├── src/ │ └── main/ │ ├…

下面是一个完整的 Spring Boot 后端示例,用于接收 <form> 提交的文件上传请求(/article/uploadLifeImage 接口),并将上传的文件保存到本地目录。


✅ 一、项目结构

upload-demo/
├── src/
│   └── main/
│       ├── java/com/example/uploaddemo/
│       │   ├── UploadDemoApplication.java
│       │   └── controller/UploadController.java
│       └── resources/
│           └── application.properties
├── pom.xml

✅ 二、依赖配置(pom.xml)

<project xmlns="http://maven.apache.org/POM/4.0.0" ...><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>upload-demo</artifactId><version>0.0.1-SNAPSHOT</version><name>upload-demo</name><description>Spring Boot File Upload Example</description><properties><java.version>17</java.version><spring.boot.version>3.2.0</spring.boot.version></properties><dependencies><!-- Spring Boot Web --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- 上传需要用到 Spring Web 的 multipart 支持 --></dependencies><build><plugins><!-- Spring Boot Maven Plugin --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
</project>

✅ 三、配置文件(application.properties

# 设置文件上传大小限制(可选)
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

✅ 四、主启动类(UploadDemoApplication.java)

package com.example.uploaddemo;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class UploadDemoApplication {public static void main(String[] args) {SpringApplication.run(UploadDemoApplication.class, args);}
}

✅ 五、控制器(UploadController.java)

package com.example.uploaddemo.controller;import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.http.ResponseEntity;import java.io.File;
import java.io.IOException;@RestController
@RequestMapping("/article")
public class UploadController {@PostMapping("/uploadLifeImage")public ResponseEntity<String> handleFileUpload(@RequestParam("upload_file") MultipartFile file) {if (file.isEmpty()) {return ResponseEntity.badRequest().body("上传失败,文件为空");}try {// 保存目录String uploadDir = System.getProperty("user.dir") + "/uploads";File dir = new File(uploadDir);if (!dir.exists()) dir.mkdirs();// 保存文件String filePath = uploadDir + "/" + file.getOriginalFilename();file.transferTo(new File(filePath));return ResponseEntity.ok("上传成功,文件路径:" + filePath);} catch (IOException e) {e.printStackTrace();return ResponseEntity.internalServerError().body("上传失败:" + e.getMessage());}}
}

✅ 六、运行项目

  1. 在 IDEA 或命令行执行:

    mvn spring-boot:run
    
  2. 打开浏览器,创建一个 HTML 页面测试:

<form action="http://localhost:8080/article/uploadLifeImage" method="post" enctype="multipart/form-data"><input type="file" name="upload_file" /><input type="submit" value="上传" />
</form>

✅ 七、上传结果

  • 成功上传后文件保存在:

    项目目录/uploads/文件名
    
  • 浏览器返回提示:

    上传成功,文件路径:...
    

运行效果:

http://www.dtcms.com/wzjs/555300.html

相关文章:

  • 澎湃动力网站建设公司建设企业网站成本多少钱
  • 网站怎么做搜索引擎咖啡网站设计模板
  • 桓台网站推广网站建设 400电话 广告语
  • 程序员做一个网站多少钱胖哥网站的建设目标
  • 中小企业网站制作塞尼铁克杭州装饰装潢公司10大品牌
  • 说明网站建设岗位工作职责wordpress去除更新提示
  • 网站建设过程总结为爱直播视频
  • 电子购物网站的设计与实现服装箱包网站建设
  • 河北省建设厅网站电话wordpress 主题 标签
  • 淘宝客做网站怎么赚钱杭州做公司网站的公司
  • 360搜索网站提交入口常州网页定制
  • 旅游电商网站有哪些网站策划和运营
  • 建站模板系统微信打卡小程序怎么做
  • 中装建设网站磁县邯郸网站建设
  • 网站建设项目的工作分解网站别人帮做的要注意什么
  • 建设联结是不是正规网站wordpress 主题 2016
  • 电商网站 建设腾讯云服务器
  • 网站做微信支付宝支付seo的主要分析工具
  • 做个个人网站要怎么做wordpress jianux
  • 支付网站建设会计分录装修设计素材网
  • centos 如何建立网站wordpress 自适应插件
  • 百度网站评级整站优化工具
  • 宜兴市住房和城乡建设局网站网站怎么实现邮件验证
  • 手机壳定制网站制作电商首页设计分析
  • 网站名称注册程序成都seo服务
  • 北京网站建设签约做网站拿来卖
  • 二元期货交易网站开发拼多多关键词排名在哪里看
  • 前端学习网站建设教程网站建设除了凡科还有哪些
  • 二手房网站建设书网站模糊效果
  • 百度收录文章整站seo排名要多少钱