22问答网
所有问题
c#中与网盘连接自动下载对应的文件,相应的代码如何写?求高手帮忙
如题所述
举报该问题
推荐答案 2016-09-14
两种方式:
1、通过API调用, 如百度云盘,会在百度开发者社区发布云盘的API,而且提供各个平台的对接示例代码。
https://cloud.baidu.com/doc/BOS/API.html
直接调用即可。(一般会需要申请一个Key,大部分API是免费的,部分服务是付费的)
2、通过网页抓下载链接
一般网盘都会提供网页版,提供给用户指定的文件下载的链接,那么程序中需要做的就是抓到这个链接,然后下载, 但是目前主流的网盘一般都会隐藏这些链接,或者下载时需要验证,(baidu云原来可以直接在html代码里抓到下载链接,然后用迅雷下载,但是现在不可以了,因为这个下载链接需要通过云管家才能打开)。
追问
能提供一些案例吗?
追答
https://cloud.baidu.com/doc/BOS/API.html
上面写的非常清楚了, 百度开放云的概念、API示例都有。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/0hSh2SXff2XXIhXhII.html
相似回答
在
C#中怎样自动下载
ftp中指定目录下的一个
文件?
答:
String onlyFileName = Path.GetFileName(fileName);string newFileName = filePath + "\\" + onlyFileName;if (File.Exists(newFileName)){ return "本地
文件
" + newFileName + "已存在,无法下载";} string url = "ftp://" + ftpServerIP + "/" + fileName;Connect(url);//连接 ...
关于
C#
导出
文件,求
传输速率
的代码
。
答:
总体来说进度条操作比较简单的,下面给出的是设你窗体上的进度条的name是“progressBar1” ,而进行的操作。如果需要调用别的函数吗,可以把进度条作为参数传递。你按下面的方式进行演练一下,如有问题可以给我发站内消息。//取得循环的总次数,赋值给进度条的最大值 progressBar1.Maximum=100;for...
大家正在搜
如何分享百度网盘的文件
百度网盘下载的文件怎么分享
手机百度网盘如何分享文件
百度网盘下载的文件在哪
百度网盘文件如何分享给别人
怎么把文件变成网盘链接
百度网盘文件链接在哪
网盘链接错误没找到文件
iOS文件接入百度云网盘
相关问题
求高手将C#代码转换为Java代码,关于获取网页信息的代码,...
C#中我想获取某个文件夹下面的xml文件个数,代码怎么写!求...
在C#中如何写连接数据库方法,之后可以调用。。。。求高手帮忙...
如何实现C#文本文档的信息添加和信息更新功能?文件流的读写操...
用c#写一个垃圾回收站的代码,最好有详细的过程与思路,求高手...
C#中如何使用对话框查找并打开一个或多个文件,代码怎么写?请...
用c#写的代码,获取硬盘序列号,总是提示错误,无效的表达式"...
请教高手,在以C#中如何写一个检索C盘下的所有txt文件并列...