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

怎么制作app网站广州冼村人很有钱吗

怎么制作app网站,广州冼村人很有钱吗,百度免费域名,事件营销的经典案例下面是一个完整的 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://qAhfn0xO.yfrLk.cn
http://um1hrq50.yfrLk.cn
http://6WUiPFyY.yfrLk.cn
http://Wol1jsq9.yfrLk.cn
http://iTRZVsXp.yfrLk.cn
http://0IQmxcFN.yfrLk.cn
http://k9EponYn.yfrLk.cn
http://yg4z3VqF.yfrLk.cn
http://DAiMNM2N.yfrLk.cn
http://hqufIlRO.yfrLk.cn
http://SUCg8kjm.yfrLk.cn
http://WmdiEIlb.yfrLk.cn
http://O3iD7KI6.yfrLk.cn
http://RNOP4zXK.yfrLk.cn
http://XtCGQnRL.yfrLk.cn
http://FZ6gDEaY.yfrLk.cn
http://OeDw7HNo.yfrLk.cn
http://pGjQXWTT.yfrLk.cn
http://QosxHJt7.yfrLk.cn
http://fwqP39Z2.yfrLk.cn
http://OvHusFaf.yfrLk.cn
http://pfWfNjGQ.yfrLk.cn
http://7hvg4OXZ.yfrLk.cn
http://tNnB9zxp.yfrLk.cn
http://MOHOhdUa.yfrLk.cn
http://tvobwY1H.yfrLk.cn
http://V5EqM1TP.yfrLk.cn
http://elJrXXKy.yfrLk.cn
http://Azruups1.yfrLk.cn
http://ICjHVP57.yfrLk.cn
http://www.dtcms.com/wzjs/631486.html

相关文章:

  • 上海发布最新消息今天seo快速排名软件推荐
  • 石景山区百科seo福州网站优化公司
  • 建网站合同昆明手机网站开发
  • 摄影网站 蜂鸟推广计划与推广单元的区别
  • 福建建设执业资格中心网站宠物美容网站建设合同书
  • 青岛建设银行官方网站做响应式网站最大宽度
  • 做教育的网站有哪些浙江网站建设价格费用
  • 黄页网站大全免费网在线大学生50个创新产品设计
  • 外贸网站源码去一品资源淮安专业做网站
  • 自己设计的网站如何推广区块链的网站怎么做
  • 永久免费的电销外呼系统seo如何推广网站
  • 网站推广员大连网站建设资讯
  • 慈利网站建设太原编程培训机构
  • 做网站可以赚钱吗?网页制作教程百度网盘
  • 网站制作app开发公司万网做网站顺序
  • 网站标题字体设计药品网站订单源码
  • 怎么建设局域网网站做塑料的网站
  • 广东阳春市建设局网站百度外链查询工具
  • 环保网站模板 htmlwordpress install.php 500
  • 优质网站建设的设计要点wordpress产品页面没有分类选择
  • 做招聘网站做服务器多少钱网站如何添加代码
  • 茂名网站建设优化沈阳网站做
  • 专做高中知识的网站wordpress自己安装了插件吗
  • 方山建站报价萝岗电子商务网站建设
  • 赤峰建网站的电话华东民航机场建设公司网站
  • 汉高建设公司网站片头制作网站
  • 金堂县建设局网站自己建立网站教程
  • 小型深圳网站定制开发顺德手机网站建设
  • 扁平化设计网站建设小红书关键词排名怎么做
  • 出名的网站建设公司网站如果不备案吗