利用百度云盘API上传文件至百度云盘
转载于:https://www.cnblogs.com/kgdxpr/p/4997147.html
原 作 者:缤纷世界WB
一、获取Access Token示例
- 请您将以下HTTP请求直接粘贴到浏览器地址栏内,并按下回车键。
https://openapi.baidu.com/oauth/2.0/authorize?response_type=token&client_id=L6g70tBRRIXLsY0Z3HwKqlRE&redirect_uri=oob&scope=netdisk
2、执行后,弹出百度登录页面,登录后弹出以下授权页面:
3、授权后,将跳转到以下百度OAuth2.0页面:
4、请将此页面地址栏的内容拷贝出来,您将看到: http://openapi.baidu.com/oauth/2.0/login_success#expires_in=2592000&access_token=3.811a254908d094012df764a38882a179.2592000.1348661720.2233553628-238347&session_secret=9deaa587f9cd177f02079506dc4391ab&session_key=94rrnl7qf2cYVnSZ0KfARwLS%2BIMuQn%2FbZKgbYBEnwDZv1O%2Bzp7fJxo8cN%2BrrhLAQsJy8FeBD2SP6Ioux%2B2TW6IgR8JFIGsU%3D&scope=basic+netdisk
说明:红色字就是access_token。
二、上传文件测试
curl -k -L -F “file=@/usr/local/dbbak/dsideal_db-2015-11-21=03:00:02.sql.gz” “https://c.pcs.baidu.com/rest/2.0/pcs/file?method=upload&access_token=<your_access_token>&path=/apps/pcstest_oauth/test/data.gz”
说明:上传文件必须在/apps/pcstest_oauth/目录下。
三、其他说明文档
获取token
说明文档:http://developer.baidu.com/wiki/index.php?title=docs/pcs/guide/usage_example
获取token地址
https://openapi.baidu.com/oauth/2.0/authorize?response_type=token&client_id=L6g70tBRRIXLsY0Z3HwKqlRE&redirect_uri=oob&scope=netdisk
#从地址栏中粘出access_token
access_token=23.d72bff6b9eccb230356267c2a01f8bfd.2592000.1451093998.1829018343-238347
上传文件测试
curl -k -L -F “file=@/usr/local/dbbak/dsideal_db-2015-11-21=03:00:02.sql.gz” “https://c.pcs.baidu.com/rest/2.0/pcs/file?method=upload&access_token=23.c55ce5b45ca4b4b478a34aacbf78fb70.2592000.1451091550.1829018343-238347&path=/apps/pcstest_oauth/test/data.gz”
说明文档:http://developer.baidu.com/wiki/index.php?title=docs/pcs/rest/file_data_apis_list
其他文档:http://my.oschina.net/bygreencn/blog/193838
利用百度云盘API上传文件至百度云盘相关推荐
- php 下 html5 XHR2 + FormData + File API 上传文件
FormData的作用: FormData对象可以帮助我们自动的打包表单数据,通过XMLHttpRequest的send()方法来提交表单.当然FormData也可以动态的append数据.FormD ...
- restful api上传文件(基础)-springboot
restful api上传文件(基础)-springboot 基于restful api格式的文件上传(只是上传到本地): package com.nxz.controller;import com. ...
- python 百度云api_Python使用百度API上传文件到百度网盘代码分享
# coding:UTF-8 import urllib import urllib2 __author__ = 'Administrator' from poster.encode import m ...
- 利用PUT方式上传文件的方法研究
虽然没有POST方法使用广泛,但是PUT方法却是向服务器上传文件最有效率的方法.POST上传文件时,我们通常需要将所有的信息组合成 multipart 传送过去,然后服务器再解码这些信息,解码过程则必 ...
- 阿里云服务器Hadoop java api 上传文件报错 could only be written to 0 of the 1 minReplication nodes.
问题描述 阿里云服务器命令行使用命令可以上传文件,但HDFS java API上传失败,上传后只有文件名没有数据 报错: could only be written to 0 of the 1 min ...
- 【文件上传漏洞-02】利用PUT方法上传文件—以Apache为例
目录 1 http协议请求方法概述 2 Apache开启PUT请求方法的过程 2.1 实验环境 2.3 查询已开启的请求类型 2.3 开启put方法 3 文件上传漏洞利用 3.1 上传PHP探针 3. ...
- 2019 Google Drive Api 上传文件到谷歌云盘 获取分享下载链接
如果图片失效或者格式已乱,建议阅读原文 在[案例]搭建 Quizzes 网站,每天赚取 30-50 美元 提到下载站项目,因为整个项目代码加上一些说明,会导致内容太多,所以准备分成几部分,这样看起 ...
- putty怎么进入文件夹_如何利用putty工具上传文件 - 卡饭网
图解使用FTP工具上传文件以FlashFXP为例 图解使用FTP工具上传文件以FlashFXP为例 现以FlashFXP为例,图解使用FTP工具上传文件. 1: 运行 LeapFTP,点击1处(站点- ...
- 利用ServletFileUpload组件上传文件
自己的运用: public void UploadNoteFile(HttpServletRequest request,HttpServletResponse response){ String ...
最新文章
- linux 内核 出错-HP 方案
- c#.net2005 调用evc4.0生成的dll文件
- 软件工程项目冲刺第二天
- java 控制语句_java两个控制语句(转)
- spark mlib行索引矩阵
- 8B/10B编码(转)
- 中电信推大学生3G上网套餐
- 距离感应器黑屏,如何一直亮屏
- CDN的基本原理和基础架构
- 创意网页排版设计和教程分享,打造 “视”不可挡的网页设计
- Java架构师和大数据架构师的区别是什么?哪个更有发展前景?
- 在Globalscape EFT FTP服务器上安装SSL证书的方法
- VGA、DVI、HDMI都是什么意思?
- 《互联网营销的流量池思维》——听课有感
- 你必须要知道的软件测试3个主流方式
- 小工具:输出Houdini里节点间参数的差别
- 2017春节~人生智慧箴言
- matlab下的彩色图像转换成二值图像并保存
- 3D模型欣赏:Hydra 3D角色 黑暗邪恶之感 相当吸睛 【3D游戏建模教程】
- React写响应式官方网站-媒体查询