求百度网盘上传文件API,ASP.NET示例,
最好是代码贴上来,学习下,谢谢了!
试了好久,没有成功。
目前可以调用pcs实现添加离线下载任务,得到配额,创建目录等功能,
上传文件要post一个char[],不会搞,求指导!
上传单个文件
百度PCS服务目前支持最大2G的单个文件上传。
如需支持超大文件(>2G)的断点续传,请参考下面的“分片文件上传”方法。
https://c.pcs.baidu.com/rest/2.0/pcs/file
参数名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
method | string | 是 | 固定值,upload。 |
access_token | string | 是 | 开发者准入标识,HTTPS调用时必须使用。 |
path | string | 是 | 上传文件路径(含上传的文件名称)。
注意:
|
file | char[] | 是 | 上传文件的内容。 |
ondup | string | 否 |
|
参数名称 | 类型 | UrlEncode | 描述 |
---|---|---|---|
path | string | 是 | 该文件的绝对路径。 |
size | uint64 | 否 | 文件字节大小。 |
ctime | uint64 | 否 | 文件创建时间。 |
mtime | uint64 | 否 | 文件修改时间。 |
md5 | string | 否 | 文件的md5签名。 |
fs_id | uint64 | 否 | 文件在PCS的临时唯一标识ID。 |
POST https://pcs.baidu.com/rest/2.0/pcs/file?method=upload&path=%2fapps%2falbum%2f1.JPG&access_token=b778fb598c717c0ad7ea8c97c8f3a46f响应示例:
{ "path" : "/apps/album/1.jpg", "size" : 372121, "ctime" : 1234567890, "mtime" : 1234567890, "md5" : "cb123afcc12453543ef", "fs_id" : 12345, "request_id":4043312669 }