Skip to content

File fragment upload example created by spring boot

Notifications You must be signed in to change notification settings

huiluczP/segment_upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

segment_upload

File fragment upload example created by spring boot
Springboot框架下实现文件分片上传功能,实现断点续传和秒传。

  1. 首先利用数据库存储文件信息,包括文件物理地址,分片接收进程和对应的md5码。
  2. 前端ajax获取文件存在与否的信息,几种情况:
    (1)不存在,则创建数据库记录,成功后调用分片1的上传。
    (2)存在,Index和总分片数量相同,秒传成功显示结果。
    (3)存在,但index小于总分片数量,调用分片index的上传。
  3. 分片在前端根据分片Index计算起点末尾,slice切割,ajax调用上传传到服务器并存储。
    当前分片传递成功,ajax接收success信息,串行递归进行index+1的分片的上传。

持久化框架使用MyBatis,表创建文件已上传。

项目说明:
Springboot实现文件分片断点续传功能(后端篇)
Springboot实现文件分片断点续传功能(前端篇)

About

File fragment upload example created by spring boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published