服务版本:

go file system ssdb

github: https://github.com/dtxlink/gfs

上一篇: 一个 go 文件服务器 ssdb

通过

httpWebRequest 下载文件的简短代码

    class Program
{
static void Main(string[] args)
{
const string uri = "http://127.0.0.1/adde61103208ff33deb6e8fa70f79706";
var req = WebRequest.Create(uri) as HttpWebRequest;
//req.ContentType = "application/octet-stream";
if (req != null)
{
var response = req.GetResponse() as HttpWebResponse;
if (response != null)
{
Console.WriteLine("ContentType:" + response.ContentType);
var stream = response.GetResponseStream();
if (stream != null)
{
string format = string.Empty;
switch (response.ContentType)
{
case "image/jpeg":
format = "jpg";
break;
case "audio/amr":
format = "amr";
break;
} var path = string.Format(@"c:\\1.{0}", format);
//var fs = new FileStream($"c:\\1.{format}", FileMode.Create);
var fs = File.Create(path); int count = ;
do
{
var buffer = new byte[];
count = stream.Read(buffer, , buffer.Length);
fs.Write(buffer, , count);
} while (count > );
}
}
}
Console.ReadKey();
}
}

最新文章

  1. c++学习之容器细枝末节(2)
  2. 3. sort命令
  3. ntpdate公司测试
  4. 解决ASP.NET MVC3与FusionCharts乱码问题
  5. 【网络收集】Sql Server datetime 常用日期格式转换
  6. IO库 8.4
  7. JavaScript-变量的作用域面试题
  8. ThinkPhp 添加模型类
  9. 不免费的PacMan
  10. Oracle 经典面试题
  11. 4、网上收集Storm 讲解图
  12. java中二维数组内存分配
  13. freeswitch dialplan 基础
  14. A/B HDU - 1576 (exgcd)
  15. Class:DbConnectionManipulator.cs
  16. fastDfs V5.02 升级到 V5.08版本后,启动报错:symbol lookup error: /usr/bin/fdfs_trackerd: undefined symbol: g_current_time
  17. properties文件读写工具类
  18. 20171018 微信小程序客户端数据和服务器交互
  19. Unity之fragment shader中如何获得视口空间中的坐标
  20. Intellij Idea生成serialVersionUID的方法

热门文章

  1. [Leetcode Week13]Palindrome Partitioning
  2. 算法题之找出数组里第K大的数
  3. C11 标准特性研究
  4. C++中多线程与Singleton的那些事儿
  5. 【VI Script】你不知道的脚本编程
  6. WordPress个人博客搭建
  7. IE中部分版本的浏览器对Select标签设置innerHTML无效的问题
  8. Mayavi入门
  9. jquery中的jsonp和js中的jsonp还有配合php实现的jsonp。
  10. struts2核心配置之Action