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

(javaweb)SpringBootWeb案例(毕业设计)案例--文件上传

1.简介

前端程序和服务端程序

对于前端

html文件放在static目录下

location---文件提交的位置

右键--copy value

-------------c盘目录下

2.本地上传--文件存储

1. 

2.

使用uuid:保证文件名是唯一的

此时 并没有文件的拓展名--所以需要---写后缀

用字符串截取

此时图片已存在,注意文件地址存到的位置是\\后面

使用uuid上传 就不会使相同文件名的文件覆盖

再次上传---就会使文件存在两个 但不会覆盖

在application.properties中进行上传

用数组来接收多个文件

解决这些:云端存储

3.阿里云--OSS准备

 云服务:通过互联网提供的各种各样的服务

对象存储服务--简称OSS(这里的对象--指的就是文件)

服务器本地不需要存储文件 而是上传交给OSS 由OSS帮助我们存储和管理

OSS可以帮助我们使存储的内容安全可靠

要到阿里云中上传文件 就必须创建一个bucket

要操作阿里云对象存储服务--首先要进行连接--所以首先要知道地址

要想证明是合法用户--首先要知道秘钥--身份凭证    最终:将本地文件上传到阿里云OSS

任何一个文件--都归属于某一个存储空间(某一个bucket)--要指定bucketname

 String endpoint="https://oss-cn-hangzhou.aliyuncs.com";String accessKeyId="LTAI5tAHGtfem25VYZXSYL4n";String accessKeySecret="Rh54EODQLZ9XPkyVqrJMO4yNW5G025";String bucketName="web-tlias";String objectName="1.jpg";String filePath="D:\\Javaxijie\\1.jpg";

http://www.lryc.cn/news/425971.html

相关文章:

  • 数据库之存储过程和函数
  • 《SPSS零基础入门教程》学习笔记——02.数据管理
  • 嵌入式软件的一些常用调试测试方法
  • Android T about screen rotation(二)
  • qt反射之类反射、方法反射、字段反射
  • 服务器数据恢复—raid5阵列离线硬盘强制上线失败如何恢复数据?
  • FastAPI+Vue3零基础开发ERP系统项目实战课 20240815上课笔记 列表和字典相关方法的学习和练习
  • 基于微信小程序的诗词智能学习系统的设计与实现(全网独一无二,24年最新定做)
  • httplib库:用C++11搭建轻量级HTTP服务器
  • 基于嵌入式C++、SQLite、MQTT、Modbus和Web技术的工业物联网网关:从边缘计算到云端集成的全栈解决方案设计与实现
  • Chapter 38 设计模式
  • Redis5主备安装-Redis
  • C++票据查验、票据ocr、文字识别
  • pytest.ini介绍
  • Vue项目打包成桌面应用
  • DEFAULT_JOURNAL_IOPRIO
  • 【阿卡迈防护分析】Vueling航空Akamai破盾实战
  • 使用AWS Lambda轻松开启Amazon Rekognition之旅
  • 如何获取VS Code扩展的版本更新信息
  • Python开源项目周排行 2024年第13周
  • day04--js的综合案例
  • 【产品经理】定价策略
  • webrtc学习笔记3
  • Transformer架构;Encoder-Decoder;Padding Mask;Sequence Mask;
  • 【leetcode详解】特殊数组II : 一题代表了一类问题(前缀和思想)
  • SQL每日一练-0814
  • Android持久化技术—文件存储
  • 动手学深度学习(pytorch)学习记录12-激活函数[学习记录]
  • 微服务实战系列之玩转Docker(十)
  • Mysql(四)---增删查改(进阶)