松鼠的博客

导航

2020年9月8日 #

JAVA大文件(100G以上)的上传下载实现技术

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

posted @ 2020-09-08 18:04 Xproer-松鼠 阅读(2606) 评论(2) 推荐(0)

JAVA大文件(1G以上)的上传下载实现技术

摘要: 1、介绍enctype enctype 属性规定发送到服务器之前应该如何对表单数据进行编码。 enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1、1 enctype的取值有三种 值 描述 application/x-www-form-urlenc 阅读全文

posted @ 2020-09-08 16:46 Xproer-松鼠 阅读(1928) 评论(0) 推荐(0)

java 支持 超大上G,多附件上传问题

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

posted @ 2020-09-08 15:16 Xproer-松鼠 阅读(184) 评论(0) 推荐(0)

java 支持 超大上G,多附件上传方法

摘要: 在web项目中上传文件夹现在已经成为了一个主流的需求。在OA,或者企业ERP系统中都有类似的需求。上传文件夹并且保留层级结构能够对用户行成很好的引导,用户使用起来也更方便。能够提供更高级的应用支撑。 数据表结构文件 文件夹数据表结构 文件数据表结构 该项目核心就是文件分块上传。前后端要高度配合,需要 阅读全文

posted @ 2020-09-08 14:19 Xproer-松鼠 阅读(387) 评论(0) 推荐(0)

java 支持 超大上G,多附件上传思路

摘要: 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说,可 阅读全文

posted @ 2020-09-08 11:49 Xproer-松鼠 阅读(190) 评论(0) 推荐(0)

Nginx 支持 超大上G,多附件上传

摘要: 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中,指定 阅读全文

posted @ 2020-09-08 10:51 Xproer-松鼠 阅读(325) 评论(0) 推荐(0)

java 支持 超大上G,多附件上传,分片

摘要: 一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传;支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹层级结 阅读全文

posted @ 2020-09-08 09:37 Xproer-松鼠 阅读(192) 评论(0) 推荐(0)