当前位置: 首页 > 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.mrgr.cn/news/2020.html

相关文章:

  • 20-redis穿透击穿雪崩
  • 关于windows环境使用nginx的一些性能问题
  • Vue 3的Computed属性
  • ansible环境搭建
  • 大航杯智造扬中电力AI大赛RANK6思路总结
  • 【轻松拿捏】什么是多态?如何在 Java 中实现多态?
  • LeetCode 每日一题 2024/8/12-2024/8/18
  • 一篇文章入门MySQL数据库
  • JavaEE 第11节 定时器
  • 【MySQL】数据的基本操作(CRUD)
  • 基于深度学习的结合物理定律的预测模型
  • In-sensor zoom功能调试笔记
  • Java 类和对象
  • 【4.0】vue3中的属性
  • https握手过程详解
  • linux常用基础命令
  • Unity | AmplifyShaderEditor插件基础(第二集:模版说明)
  • 代码随想录算法训练营第三十一天| 01背包问题 二维 01背包问题 一维 416. 分割等和子集
  • HTTP/2:网络传输的革新与优化
  • Unity开发抖音小游戏广告部分接入