松鼠的博客

导航

2023年6月9日 #

SpringMVC WebUploader 分片上传

摘要: ​ 需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以500G来进行限制。 PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保 阅读全文

posted @ 2023-06-09 17:31 Xproer-松鼠 阅读(45) 评论(0) 推荐(0)

SpringCloud WebUploader 分片上传

摘要: ​ 第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputSt 阅读全文

posted @ 2023-06-09 16:53 Xproer-松鼠 阅读(22) 评论(0) 推荐(0)

SpringBoot WebUploader 分片上传

摘要: ​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public c 阅读全文

posted @ 2023-06-09 16:01 Xproer-松鼠 阅读(64) 评论(0) 推荐(0)

jsp WebUploader 分片上传

摘要: ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da 阅读全文

posted @ 2023-06-09 14:39 Xproer-松鼠 阅读(12) 评论(0) 推荐(0)

csharp WebUploader 分片上传

摘要: ​ 以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult upl 阅读全文

posted @ 2023-06-09 13:54 Xproer-松鼠 阅读(18) 评论(0) 推荐(0)

c# WebUploader 分片上传

摘要: ​ IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-R 阅读全文

posted @ 2023-06-09 12:33 Xproer-松鼠 阅读(43) 评论(0) 推荐(0)