阿里OSS或其他云服务OSS提供商,以下以阿里为例
阿里技术文档参考:
https://promotion.aliyun.com/ntms/act/ossdoclist.html?spm=5176.7933691.744462.c2.2e436a56XNiW2f
以下针对视频文件作说明,其它格式文件以此类推;
在对象存储模块建视频文件夹,阿里云会反馈该文件夹的URL,之后上传的文件会反馈一个UID,通过URL+UID拼接可以得到上传视频在云上的URI;在上传时获取文件MD5值、大小等作为属性,后台数据库仅存储URL、UID、MD5、Size 等信息。
数据库建表:
文件重复以MD5值进行验证,不允许重复提交;
Code |
FileName |
FileVersion |
VersionDes |
Size |
Md5 |
CreateTime |
Creator |
Others…… |
UID |
文件名 |
版本 |
版本描述 |
大小 |
MD5 |
创建时间 |
创建者 |
审核情况,修改情况等具体业务扩展 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

本文主要探讨阿里OSS对象存储服务在处理视频等文件时的应用,包括如何利用阿里云技术文档创建文件夹并获取URL和UID,以及如何在数据库中仅存储关键属性如MD5和Size。数据库建表时注重文件唯一性,通过MD5值防止重复提交。此外,还介绍了通用实体类的设计,如BaseModel、CreationModel、ModificationModel和CommonFile,以及针对视频文件的特定类VideoFile。
最低0.47元/天 解锁文章
475

被折叠的 条评论
为什么被折叠?



