松鼠的博客

导航

2023年7月17日 #

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

摘要: ​ 文件上传是最古老的互联网操作之一,20多年来几乎没有怎么变化,还是操作麻烦、缺乏交互、用户体验差。 一、前端代码 英国程序员Remy Sharp总结了这些新的接口 ,本文在他的基础之上,讨论在前端采用HTML5的API,对文件上传进行渐进式增强: * iframe上传 * ajax上传 * 进度 阅读全文

posted @ 2023-07-17 18:14 Xproer-松鼠 阅读(141) 评论(0) 推荐(0)

Nginx实现浏览器端大文件分片上传

摘要: ​ java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下: 实现思路: 1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作 2、服:使用ServerSocket.accept()方法进行阻塞,接收客户端请求 3、服 阅读全文

posted @ 2023-07-17 17:33 Xproer-松鼠 阅读(70) 评论(0) 推荐(0)

vue实现浏览器端大文件分片上传

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

posted @ 2023-07-17 16:54 Xproer-松鼠 阅读(173) 评论(0) 推荐(0)

http实现浏览器端大文件分片上传

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

posted @ 2023-07-17 16:09 Xproer-松鼠 阅读(72) 评论(0) 推荐(0)

前端实现浏览器端大文件分片上传

摘要: ​ javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/Up 阅读全文

posted @ 2023-07-17 14:59 Xproer-松鼠 阅读(298) 评论(0) 推荐(0)

百度WebUploader实现浏览器端大文件分片上传

摘要: ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启 阅读全文

posted @ 2023-07-17 11:51 Xproer-松鼠 阅读(71) 评论(0) 推荐(0)

网页实现浏览器端大文件分片上传

摘要: ​ 文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_na 阅读全文

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

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

摘要: ​ 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 阅读全文

posted @ 2023-07-17 09:54 Xproer-松鼠 阅读(426) 评论(0) 推荐(0)