C#调用百度云API实现上传下载,要例子。谢谢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#调用百度云API实现上传下载,要例子。谢谢相关的知识,希望对你有一定的参考价值。
参考技术A 上传: private string Upload(HttpPostedFile pf,string ExtName) FtpSupport.FtpConnection ftp=new FtpSupport.FtpConnection(); System.IO.Stream fs=pf.InputStream; string FileName=DateTime.Now.ToString( "yyyyMMddhhmmss "); FileName+= ". "+ExtName; ftp.Connect(ConfigurationSettings.AppSettings[ "FtpIP "].ToString(),ConfigurationSettings.AppSettings[ "FtpUserName "].ToString(),ConfigurationSettings.AppSettings[ "FtpPassWord "].ToString()); ftp.SetCurrentDirectory( "/ "); ftp.PutStream(fs,FileName); fs.Close(); ftp.Close(); return FileName; 当下载的时候: private void FtpDown(string filename) FtpSupport.FtpConnection ftp=new FtpSupport.FtpConnection();; try ftp.Connect(ConfigurationSettings.AppSettings[ "FtpIP "].ToString(),ConfigurationSettings.AppSettings[ "FtpUserName "].ToString(),ConfigurationSettings.AppSettings[ "FtpPassWord "].ToString()); try ftp.SetCurrentDirectory( "/ "); if(ftp.FileExist(filename)&&filename!= " ") Response.Write( " <script> window.open( 'ftp:// "+Server.UrlEncode(ConfigurationSettings.AppSettings[ "FtpUserName "].ToString())+ ": "+ConfigurationSettings.AppSettings[ "FtpPassWord "].ToString()+ "@ "+ConfigurationSettings.AppSettings[ "FtpIP "].ToString()+ "/ "+filename+ " ') </script> "); else ClsOper.Alert( "Can Not Find File "); catch ClsOper.Alert( "Can Not Operate FTP "); finally ftp.Close(); catch ClsOper.Alert( "Can Not Connect FTP ");java 要调用别人提供的rest api接口接口是url 比如实现简单的增加操作 具体实现哪些步骤?
有无具体的例子 举个的 最好网上找个Demo 的网址 谢谢了
参考技术A 第一:先把url存储下来,配置文件,数据库等第二:在相应的action层调用项目里面的httpClientUtil或者采用apache的httpClient 去请求url,
接下来的操作跟一般的web没区别了追问
谢谢了 求实例哈
追答Apache Httpclient调用,百度一下,N多文章可参考
参考技术B 如果有接口的URL的话你直接用AJAX调就可以了,如果要做增加操作那么传JSON格式的字串到后台解析就行了,REST一般不建议做大数据量的增加的操作,查询什么的还是很不错的 参考技术C 看api接口需要哪些参数,你把参数加上,然后发一个http请求就可以了。追问恩恩 先谢了啊 有无具体的例子 举个的 最好网上找个Demo 的网址 谢谢了
追答你可以把你说的api接口发出来看看
以上是关于C#调用百度云API实现上传下载,要例子。谢谢的主要内容,如果未能解决你的问题,请参考以下文章