开发指南063-上传文件到百度网盘

简介: 赛事平台中需要下载伴奏文件。伴奏文件是选手通过小程序上传到minio中的。

赛事平台中需要下载伴奏文件。伴奏文件是选手通过小程序上传到minio中的。赛事组织者选择赛场,一次性获取所有伴奏。整个过程耗时很长,后台服务从minio中按节目获取伴奏后会打包成一个zip文件,通过网页下载文g件很慢,也没有断点续传功能,而且伴奏文件需要分享给机构老师、现场服务人员等。

     综合业务需要,形成的解决方案是,操作人员选择赛场,后台自动打包,然后上传给操作人员自己的百度云盘中。总体步骤和开发方式如下:

    1、操作人员选择场次,点下载伴奏按钮。

    2、界面弹出百度网盘登录界面,操作人员登录。

    3、前台获取返回的code+场次调用后台服务。服务为异步的,马上返回任务已提交提示

    4、后台服务通过场次获取伴奏文件,并最终打包成zip文件。

    5、上传部分

    5.0 增加pom依赖

<groupId>org.qlm</groupId>

<artifactId>baidu-disk-utils</artifactId>

<version>1.0-SNAPSHOT</version>

所有函数封装为BaiduDiskUtil的静态方法

    5.1 通过code获取token。(调用getAuth)

    5.2 调用saveFile将zip文件上传到客户的百度网盘里

    5.3 给客户发邮件,通知上传结束

     5.4 删除本地的zip文件

百度的上传文件设计的非常复杂,详细过程可见

https://pan.baidu.com/union/doc/

相关文章
|
9月前
夸克网盘的文件怎么保存到百度网盘?
夸克网盘的文件怎么保存到百度网盘?
3868 2
夸克网盘的文件怎么保存到百度网盘?
|
6月前
|
移动开发 小程序 前端开发
|
缓存 网络安全 对象存储
从零玩转文件上传之七牛云2
从零玩转文件上传之七牛云
98 0
|
对象存储
从零玩转文件上传之七牛云1
从零玩转文件上传之七牛云
164 0
|
对象存储
问题:阿里云OSS上传PDF无法在线预览而是直接下载
问题:阿里云OSS上传PDF无法在线预览而是直接下载
3148 0
|
前端开发 Java Apache
文件上传与下载
文件上传与下载 文件上传也称为upload,是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。 文件上传时,对页面的form表单有如下要求: method=“post” 采用post方式提交数据 enctype=“multipart/form-data” 采用multipart格式上传文件 type=“file” 使用input的file控件上传
|
分布式计算 Shell Spark
Zeepelin_安装_上传| 学习笔记
快速学习Zeepelin_安装_上传
Zeepelin_安装_上传| 学习笔记
|
Android开发
autojs七牛云上传文件
牙叔教程 简单易懂
365 0
|
前端开发 开发者
|
开发者
文章上传|学习笔记
快速学习文章上传
文章上传|学习笔记

热门文章

最新文章