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

1.简介

前端程序和服务端程序

对于前端

html文件放在static目录下

location---文件提交的位置

右键--copy value

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

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

2.

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

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

用字符串截取

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

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

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

在application.properties中进行上传

用数组来接收多个文件

解决这些:云端存储

3.阿里云--OSS准备

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

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

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

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

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

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

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

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

java 复制代码
 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";
相关推荐
英俊潇洒美少年3 小时前
Vue 生产环境打包:SourceMap、压缩、混淆、加密全解 + 最佳实践
前端·javascript·vue.js
祁白_3 小时前
[0xV01D]_Night Traffic_writeUp
网络·安全·ctf·writeup
xingyuzhisuan3 小时前
网络 Token 常见故障原理,基础排查科普
运维·服务器·网络·php
巴博尔4 小时前
UNIAPP中NVUE页面 动画
android·前端·javascript·ios·uni-app
学习3人组5 小时前
企业交换机OSPF路由协议配置与防护
网络
青风976 小时前
SDDGR:基于稳定扩散的深度生成重放,用于类增量对象检测(CVPR 2024)
网络·人工智能·深度学习·神经网络·计算机视觉
她说人狗殊途6 小时前
基于 vue-cli 创建
前端·javascript·vue.js
Chockmans6 小时前
春秋云境CVE-2020-21652(极速版)
计算机网络·安全·web安全·网络安全·安全威胁分析·春秋云境·cve-2020-21652
AZaLEan__7 小时前
前端移动端适配与 Bootstrap
前端·bootstrap·html
大家的林语冰7 小时前
Deno 2.8 正式发布,再次超越 Bun,史上最大的次版本升级诞生!
前端·javascript·node.js