Easy云盘
文章平均质量分 75
thor and loki
澳洲UNSW在读IT硕士。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Easy云盘】Day3 视频切割、文件预览
利用ffmpeg切割视频,先将视频转成ts格式,再将ts文件切割成多个ts文件,再生成m3u8索引文件(用于描述切片序列和播放顺序)。切割的好处:流式播放,实现边看边加载。最后将一开始转成的ts文件删除。第一次根据视频文件名称拼接出获取m3u8文件。之后跟据m3u8按序读取ts文件。缩略图的原理就是将图片的尺寸调小以及压缩图片。依旧使用FFmpeg的命令实现。根据图片后缀生成对应的 Content-Type,以便浏览器正确显示图片。使用 readFile 方法将图片数据从服务器传输到客户端。原创 2024-12-03 19:29:33 · 429 阅读 · 0 评论 -
【Easy云盘】Day2 文件秒传、分片上传、异步合并
session存储的用户信息,fileId(传第一个分片的时候没有,由代码生成,传其它分片的时候使用),file,filename,fileMd5(验证文件使用),chunkIndex(第几个分片),chunks(分片数)新建fileinfo文件表(用户id,文件id,文件类型(文件或文件夹),父级id,文件md5,文件大小,名称,路径,文件种类,状态(上传中,上传失败,已上传),删除标记(未被删除,在回收站中,彻底删除),回收时间)更新头像:判断头像文件夹是否存在,不存在就创建,然后新建头像文件。原创 2024-12-02 18:49:40 · 978 阅读 · 0 评论 -
【Easy云盘】Day1 生成验证码、邮箱发送验证码、用AOP实现拦截器和参数校验
登陆上传文件(断点续传、大文件的分片上传、秒传、文件预览)文件分级、文件删除、文件下载、文件移动、回收站还原分享文件(被分享到的文件可以保存到自己的网盘,如果是自己分享的文件就不需要,可以取消分享)管理员:用户管理(分配空间)原创 2024-11-29 16:07:17 · 969 阅读 · 0 评论
分享