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

学习笔记:黑马程序员JavaWeb开发教程(2025.3.25)

11.3 案例-文件上传-本地存储
    文件名后缀解决,找到文件最后一个点的位置,截取点及其后面的字符,得到扩展名。代码实现,找到最后一个点的位置,使用方法originalFilename.lastIndexOf(“.”),括号里面是指定最后一个点的位置,这样就获取到了位置的数值;接下来从这个位置开始往后截,截取到最后,截取使用方法oringinalFilename.substring(index),这样就得到了扩展名。接下来构建文件名,将UUID和扩展名拼接,直接用+号就可以
    上传大文件在postman会出现500的报错,在服务端就是文件大小溢出
 
    多个文件的接收使用数组或集合
    本地存储存在风险,自己搭建,也就是FastDFS、MinIO这种分布式比较繁琐

11.4 案例-文件上传-阿里云OSS-准备
    使用云的通用思路
 
    使用阿里云的准备工作。Bucket是阿里云OSS中的存储空间,存储空间是用户用于存储对象(0bject,就是文件)的容器,所有的对象都必须隶属于某个存储空间。可以直接参考Alioss这份文档
 

相关文章:

  • Java高频面试之并发编程-05
  • LDO手册看点
  • 交易所开发:构建高效数字交易枢纽
  • C++与C
  • Redis在SpringBoot中的使用
  • Uniapp:swiper(滑块视图容器)
  • ubuntu20.04 远程桌面Xrdp方式
  • AR/VR衍射光波导性能提升遇阻?OAS光学软件有方法
  • AOSP Android14 Launcher3——RecentsView最近任务数据加载
  • Java面试实战:从Spring Boot到微服务的深入探讨
  • 双周报Vol.70: 运算符重载语义变化、String API 改动、IDE Markdown 格式支持优化...多项更新升级!
  • 用Java实现简易区块链:从零开始的探索
  • 智能电网第1期 | 工业交换机在变电站自动化系统中的作用
  • 【云馨AI-大模型】Dify 1.2.0:极速集成 SearXNG,畅享智能联网搜索新境界,一键脚本轻松部署SearXNG
  • 基于STM32、HAL库的MCP41010T数字电位器驱动程序设计
  • idea快捷键 Project tool window
  • 【Linux网络与网络编程】07.应用层协议HTTPS
  • 眼镜眨巴眨巴-一步几个脚印从头设计数字生命2——仙盟创梦IDE
  • 国产紫光同创FPGA实现SDI视频编解码+图像缩放,基于HSSTHP高速接口,提供2套工程源码和技术支持
  • 国产紫光同创FPGA实现SDI视频编解码,基于HSSTHP高速接口,提供3套工程源码和技术支持
  • 福特中国CFO:依然坚信中国市场,上海帮助公司吸引到人才
  • 举报人不服相关部门奖励“缺斤少两”,两地分别作出再认定
  • 今天是世界读书日,上海准备了哪些文化大餐?
  • 去年净流入人口达45万,居各省份第一:浙江带来哪些启示?
  • 纪念沈渭滨︱“要把近代史搞得会通”——读《士与大变动时代》随札
  • “中国共产党的故事——习近平新时代中国特色社会主义思想在重庆的实践”重庆经贸推介会成功举办