松鼠的博客

导航

2023年7月20日 #

c#.net实现浏览器端大文件分块上传

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

posted @ 2023-07-20 17:31 Xproer-松鼠 阅读(46) 评论(0) 推荐(0)

asp.net实现浏览器端大文件分块上传

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

posted @ 2023-07-20 16:48 Xproer-松鼠 阅读(80) 评论(0) 推荐(0)

SpringCloud实现浏览器端大文件分块上传

摘要: ​ 1.创建SpringBoot项目 本项目采用springboot + mybatis-plus +jquery +thymeleaf组成 2.项目流程图 ​ 编辑 3.在pom中添加以下依赖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 阅读全文

posted @ 2023-07-20 15:55 Xproer-松鼠 阅读(27) 评论(0) 推荐(0)

SpringBoot实现浏览器端大文件分块上传

摘要: ​ 前言 一、SpringMVC简介 1.1、SpringMVC引言 为了使Spring有可插入的MVC架构,SpringFrameWork在Spring基础上开发SpringMVC框架,从而在使用Spring进行WEB开发时可以选择使用Spring的SpringMVC框架作为web开发的控制器框架 阅读全文

posted @ 2023-07-20 14:55 Xproer-松鼠 阅读(35) 评论(0) 推荐(0)

SpringMVC实现浏览器端大文件分块上传

摘要: ​ 设计由来 在实际的项目开发中常遇到超大附件上传的情况,有时候客户会上传GB大小的文件,如果按照普通的 MultipartFile方式来接收上传的文件,那么无疑会把服务器给干崩溃,更别说并发操作了。 于是笔者决定要写一个超大附件上传的方法,于是有此。 功能实现图 ​ 编辑 功能介绍 上传请求异步操 阅读全文

posted @ 2023-07-20 11:52 Xproer-松鼠 阅读(80) 评论(0) 推荐(0)

jsp实现浏览器端大文件分块上传

摘要: ​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于 springboot + vue 实现的文件上传,本文主要介绍服务端实现文件上传的步骤及 阅读全文

posted @ 2023-07-20 10:48 Xproer-松鼠 阅读(26) 评论(0) 推荐(0)