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

淘宝联盟自己做网站公司可以做网站吗

淘宝联盟自己做网站,公司可以做网站吗,用百度网盘做视频网站,word和wordpress文章目录 写在前面一、配置1、application.properties2、webMvc配置3、查看效果 二、文件上传 写在前面 平常工作中的项目,上传的文件一般都会传到对象存储云服务中。当接手一个小项目,如何自己动手搭建一个文件服务器,实现图片、文件的回显…

文章目录

  • 写在前面
  • 一、配置
    • 1、application.properties
    • 2、webMvc配置
    • 3、查看效果
  • 二、文件上传

写在前面

平常工作中的项目,上传的文件一般都会传到对象存储云服务中。当接手一个小项目,如何自己动手搭建一个文件服务器,实现图片、文件的回显,可以通过http请求获取到呢?

注!本文以Springboot为基础,在其web环境进行搭建的

一、配置

1、application.properties

local.file.dir=D:/file/
local.file.path=/data

2、webMvc配置

@Configuration
public class WebmvcConfigurer implements WebMvcConfigurer {@Value("${local.file.dir}")private String localFileDir;@Value("${local.file.path}")private String localFilePath;@Overridepublic void addResourceHandlers(@NotNull ResourceHandlerRegistry registry) {File file = new File(localFileDir);if (file.exists() && file.isFile()) {throw new RuntimeException("本地路径已被占用:" + localFileDir);}if(!file.exists()) {file.mkdirs();}registry.addResourceHandler(localFilePath + "/**").addResourceLocations("file:" + localFileDir);}

注意,此处的addResourceHandler是添加的我们访问时的路径,addResourceLocations添加的是本地文件路径,如果使用本地路径必须要加file:

3、查看效果

我们在D:/file/目录中存放一个aaa.jpg的文件,访问localhost:8080/data/aaa.jpg就可以获取到这张图片了!

二、文件上传

@RestController
public class Controller {@Value("${local.file.dir}")private String localFileDir;@Value("${local.file.path}")private String localFilePath;@PostMapping("/upload")public Map<String, String> uploadFile(@RequestParam("file") MultipartFile file){Map<String, String> resultMap = new HashMap<>();//获取上传文件的原始文件名String fileName = file.getOriginalFilename();if(StringUtils.isBlank(fileName) || !fileName.contains(".")) {throw new RuntimeException("文件名有误!");}// uuid生成文件String fileLastName = fileName.substring(fileName.lastIndexOf('.'));String localFileName = UUID.randomUUID() + fileLastName;//保存文件FileUtils.saveFile(file, localFileDir + localFileName);// 拼文件名resultMap.put("url", localFilePath + "/" + localFileName);return resultMap;}
}

调用文件上传时,会返回一个文件的url:/data/aaa.jpg,此时再拼上域名就可以访问该文件了!

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

相关文章:

  • 个人网站备案可以做项目网站廊坊网站seo
  • 有哪个网站专业做漫画素材的商务网站开发的工作任务
  • 中国建设移动门户网站seo关于网站搜索排名关键词的标准评定
  • 做网站要什么知识条件电子商务网站开发技术解决方案
  • 智能模板网站建设价格做网站用虚拟主机怎么样
  • 网站建设制作要学什么营销课程
  • 网站视频主持人wordpress数字减1
  • 广东十大网站建设做外贸仿牌网站
  • 天津电子商务网站wordpress调整固态链接后打不开
  • 临猗商城网站建设平台ps拼合网站截图怎么做
  • 信息网站怎么做源码下载论坛
  • 个人+网站可以做导航吗上海环球金融中心多少层
  • 网站后台怎么做下载链接公司微信小程序开发
  • 多用户网站源码网站建设的阶段
  • html企业网站模板免费下载有没有做兼职的网站吗
  • 好看的商城网站网架公司办公室规章制度范本
  • 大姚网站建设一流的网站建设公司
  • 少儿美术网站建设方案网站开发英文
  • 德州加盟网站建设建设部城市管理监督局网站官网
  • 马蜂窝旅游网站怎么做东莞百度seo
  • 上海模板建站多少钱做家电家具回收用哪个网站好
  • 广州定制网站制作平台用网站ip做代理
  • 免备案的网站空间音乐网站用什么语言做
  • 西宁 网站建设建工网校官网登录入口
  • 西部数码网站正在建设中是什么意思手机网站建设的价格
  • 钟表 东莞网站建设学校网站建设审批
  • wordpress微名片模板乐陵德州seo公司
  • 做网站自己买服务器吗界首网站优化公司
  • 阿里巴巴网站建设过程怎样进行关键词推广
  • 做网站那个程序好网页设计是学什么的