松鼠的博客

导航

2023年11月6日 #

上传大文件的解决方案

摘要: 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件 阅读全文

posted @ 2023-11-06 18:28 Xproer-松鼠 阅读(13) 评论(0) 推荐(0) 编辑

大文件上传 问题解决三种方案

摘要: 最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的报文 阅读全文

posted @ 2023-11-06 17:18 Xproer-松鼠 阅读(70) 评论(0) 推荐(0) 编辑

大文件传输解决方案:分片上传 / 下载限速

摘要: 前言 不少项目中会遇到上传下载视频、更新包、应用程序等文件,此类文件的共同点就是十分巨大,我在项目中遇到过 4G 左右的文件同时 100 多台机器下载,此时如果用 post 上传和下载想一下都不可能,但百度查的话都是说调整 php.ini 的 post 的限制,但这是一个可笑的解决方法,由此就需要用 阅读全文

posted @ 2023-11-06 15:23 Xproer-松鼠 阅读(144) 评论(0) 推荐(0) 编辑

WEB端实现文件夹上传

摘要: webkitdirectory属性。这个属性加上之后,就是选择文件夹,然后根据自己业务上传至后台;前端代码: <form action="${ctxPath}/invoice/uploadFolder" method="post" enctype="multipart/form-data"> <in 阅读全文

posted @ 2023-11-06 14:25 Xproer-松鼠 阅读(16) 评论(0) 推荐(0) 编辑

java web 上传文件夹的实现(支持Chrome)

摘要: 上传文件夹的思路其实就是将文件夹中所有的文件上传到服务器,上传的时候文件名称要从文件夹目录开始截取,以下图中的目录为例,index.html文件应该以news_1/index.html的路径传到服务器,所有文件上传之后,上传到服务器的文件夹路径是从上传的上传的文件路径截取到文件夹结束。下面详细介绍: 阅读全文

posted @ 2023-11-06 09:48 Xproer-松鼠 阅读(75) 评论(0) 推荐(0) 编辑