松鼠的博客

导航

2020年5月18日 #

C#.NET 超大文件上传和断点续传的实现

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

posted @ 2020-05-18 17:48 Xproer-松鼠 阅读(523) 评论(0) 推荐(0)

ASP.NET 超大文件上传和断点续传的实现

摘要: HTML部分 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="up6.index" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T 阅读全文

posted @ 2020-05-18 16:21 Xproer-松鼠 阅读(191) 评论(0) 推荐(0)

CSharp 超大文件上传和断点续传的实现

摘要: ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 TextBox中需要自己受到输入文件夹的路径(包含文 阅读全文

posted @ 2020-05-18 14:59 Xproer-松鼠 阅读(242) 评论(0) 推荐(0)

C# 超大文件上传和断点续传的实现

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

posted @ 2020-05-18 13:52 Xproer-松鼠 阅读(1127) 评论(0) 推荐(0)

PHP 超大文件上传和断点续传的实现

摘要: 1.使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc) APC实现方法: 安装APC,参照官方文档安装,可以使用PECL模块安装方法快速简捷,这里不说明 配置php.ini,设置参数 apc.rfc1867=1 阅读全文

posted @ 2020-05-18 11:35 Xproer-松鼠 阅读(471) 评论(0) 推荐(0)

SpringCloud 超大文件上传和断点续传的实现

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

posted @ 2020-05-18 10:41 Xproer-松鼠 阅读(501) 评论(0) 推荐(0)

SpringBoot 超大文件上传和断点续传的实现

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

posted @ 2020-05-18 09:46 Xproer-松鼠 阅读(2463) 评论(0) 推荐(0)