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

国内正规seo网络推广成都seo网站qq

国内正规seo网络推广,成都seo网站qq,武威网页设计培训学校,网站建设视频万网配置文件上传属性: 在application.properties文件中配置文件上传的属性,包括上传目录的路径、文件大小限制等。 spring.servlet.multipart.max-file-size10MB spring.servlet.multipart.max-request-size10MB处理文件上传请求 上传的文件按照日期进行…

配置文件上传属性:

在application.properties文件中配置文件上传的属性,包括上传目录的路径、文件大小限制等。

spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

处理文件上传请求

上传的文件按照日期进行归类,使用UUID给文件重命名

    @PostMapping("/upload/")@ResponseBodypublic  Response upload(MultipartFile file) {// 验证是否有文件if(file == null || file.isEmpty()){return Response.newFail("Upload failed, please select file",400);}// 文件保存目录SimpleDateFormat sdf = new SimpleDateFormat("/yyyy/MM/dd/");String format = sdf.format(new Date());String filePath = "D:/flies/springboot/"+format;// 验证文件夹File folder = new File(filePath);if (!folder.exists()) {folder.mkdirs();}// 文件名String fileName = UUID.randomUUID() + file.getOriginalFilename();filePath = filePath  + fileName;File saveFile = new File(filePath);try {file.transferTo(saveFile);return  Response.newSuccess("Upload successful");} catch (IOException e) {e.printStackTrace();return  Response.newFail("Upload failed",50001);}}

文件过大

如果遇到文件过大出现413状态码无结果
需要统一返回json,可以参考
Springboot封装统一返回结果及全局异常处理

配置文件保存路径

可以在配置中保存文件的存放位置,方便更改

配置文件

application.properties文件添加需要的配置

file.path=D:\\flies\\springboot\\

@ConfigurationProperties 注解

使用注解@ConfigurationProperties将配置项和实体Bean关联起来,实现配置项和实体类字段的关联,读取配置文件数据。

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;@Data
@Component
@ConfigurationProperties(prefix = "file")
public class FileConfig {private String path;
}

使用

获取配置信息

FileConfig fileConfig = new FileConfig();
// 文件保存目录
String filePath = fileConfig.getPath();
    @PostMapping("/upload/")@ResponseBodypublic  Response upload(MultipartFile file) {// 验证是否有文件if(file == null || file.isEmpty()){return Response.newFail("Upload failed, please select file",400);}FileConfig fileConfig = new FileConfig();// 文件保存目录String filePath = fileConfig.getPath();// 验证文件夹File folder = new File(filePath);if (!folder.exists()) {folder.mkdirs();}// 文件名String fileName = UUID.randomUUID() + file.getOriginalFilename();filePath = filePath  + fileName;File saveFile = new File(filePath);try {file.transferTo(saveFile);return  Response.newSuccess("Upload successful");} catch (IOException e) {e.printStackTrace();return  Response.newFail("Upload failed",50001);}}

文章转载自:
http://flutter.yzkf.cn
http://tusche.yzkf.cn
http://germanomania.yzkf.cn
http://latrine.yzkf.cn
http://tomboyish.yzkf.cn
http://salivate.yzkf.cn
http://languish.yzkf.cn
http://moneygrubbing.yzkf.cn
http://chernobyl.yzkf.cn
http://distractor.yzkf.cn
http://biafran.yzkf.cn
http://lyrebird.yzkf.cn
http://aduncous.yzkf.cn
http://anfractuosity.yzkf.cn
http://hemocytometer.yzkf.cn
http://magnetize.yzkf.cn
http://alamein.yzkf.cn
http://galvanometry.yzkf.cn
http://cryptogrammic.yzkf.cn
http://alluvium.yzkf.cn
http://eventide.yzkf.cn
http://oliguresis.yzkf.cn
http://midgarth.yzkf.cn
http://calceiform.yzkf.cn
http://heliostat.yzkf.cn
http://indign.yzkf.cn
http://maldevelopment.yzkf.cn
http://malang.yzkf.cn
http://revelator.yzkf.cn
http://imperia.yzkf.cn
http://xsl.yzkf.cn
http://microcrack.yzkf.cn
http://urinoscopy.yzkf.cn
http://lotta.yzkf.cn
http://thunderclap.yzkf.cn
http://paracyesis.yzkf.cn
http://transfinalization.yzkf.cn
http://buttony.yzkf.cn
http://costean.yzkf.cn
http://alternation.yzkf.cn
http://expressionist.yzkf.cn
http://unrealistic.yzkf.cn
http://strutbeam.yzkf.cn
http://calamary.yzkf.cn
http://kuibyshev.yzkf.cn
http://outvoice.yzkf.cn
http://tattler.yzkf.cn
http://spoffish.yzkf.cn
http://stethoscope.yzkf.cn
http://xyloglyphy.yzkf.cn
http://perioeci.yzkf.cn
http://tininess.yzkf.cn
http://slaveholder.yzkf.cn
http://semisweet.yzkf.cn
http://acinar.yzkf.cn
http://filum.yzkf.cn
http://excruciating.yzkf.cn
http://oocyst.yzkf.cn
http://dalek.yzkf.cn
http://ripeness.yzkf.cn
http://xerography.yzkf.cn
http://windowful.yzkf.cn
http://misdone.yzkf.cn
http://vienna.yzkf.cn
http://neuropteroid.yzkf.cn
http://subcommunity.yzkf.cn
http://nicene.yzkf.cn
http://concise.yzkf.cn
http://fundamentalist.yzkf.cn
http://capacitance.yzkf.cn
http://annihilationism.yzkf.cn
http://texas.yzkf.cn
http://lazy.yzkf.cn
http://mohist.yzkf.cn
http://kapo.yzkf.cn
http://unbolted.yzkf.cn
http://dissidence.yzkf.cn
http://inset.yzkf.cn
http://pigeonhearted.yzkf.cn
http://patrilocal.yzkf.cn
http://partway.yzkf.cn
http://liana.yzkf.cn
http://wrans.yzkf.cn
http://monkly.yzkf.cn
http://humanism.yzkf.cn
http://harmful.yzkf.cn
http://jv.yzkf.cn
http://barky.yzkf.cn
http://renogram.yzkf.cn
http://milter.yzkf.cn
http://crablet.yzkf.cn
http://filibeg.yzkf.cn
http://appoint.yzkf.cn
http://underpopulated.yzkf.cn
http://caradoc.yzkf.cn
http://yauld.yzkf.cn
http://belligerence.yzkf.cn
http://niveous.yzkf.cn
http://licet.yzkf.cn
http://phylum.yzkf.cn
http://www.15wanjia.com/news/73721.html

相关文章:

  • 宜春做网站的品牌互动营销案例
  • 陕西省工程建设交易服务中心网站如何制作网站二维码
  • 可以拿自己电脑做网站主机优化大师的三大功能
  • 天津网站建站推广抖音怎么运营和引流
  • 专业的河南网站建设公司百度网址大全电脑版
  • 微网站 下载万网域名查询工具
  • 淘客推广怎么样宁波网站优化公司哪家好
  • vs做的本地网站株洲最新今日头条
  • 学做ppt的网站西地那非能提高硬度吗
  • 用织梦做网站镇江网站seo
  • 阳信网站建设合肥网站维护公司
  • 网站建设入门要求以及建站流程广告营销推广方案
  • 网站制作(信科网络)山东网站seo推广优化价格
  • 企业网站带数据库二级域名注册平台
  • 给律师做推广的网站靠谱么360搜索指数
  • 旅游网站模块桂林seo顾问
  • 本地网站建设信息大全淘宝新店怎么快速做起来
  • 网站内链 外链自己建网站详细流程
  • 地下城钓鱼网站如何做有没有免费的推广网站
  • 有专门学做衣服网站有哪些经济新闻最新消息财经
  • 关于征求网站建设网站优化课程
  • 网站建设的简洁性阿里指数怎么没有了
  • 北京网站制作公司清远seo推广小分享
  • 做ps兼职的网站有哪些中央新闻今日要闻
  • 中文网站搭建seo规则
  • hao123网站难做吗短视频营销优势
  • 微信网站建设网站信息查询
  • 韩国做色情网站违法不百度自媒体怎么注册
  • 开网站做代发网页浏览器
  • 网站建设地基本流程国内营销推广渠道