相关疑难解决方法(0)

从GitHub下载单个文件

我猜大多数人,开发人员,使用任何VCS,我希望你们中的一些人使用Git.您是否有任何提示或技巧如何获取存储库中单个文件的下载URL?

我不想要显示原始文件的URL; 在二进制文件的情况下它是无用的.

http://support.github.com/discussions/feature-requests/41-download-single-file

甚至可以将GitHub用作"下载服务器"吗?

如果我们决定切换到Google代码,那么此处提供的功能是什么?

或者是否有开源项目的免费托管和VCS?

git version-control github

564
推荐指数
19
解决办法
80万
查看次数

有没有办法使用.NET应用程序使用git?

如何从GitHub 拉出(也可能)一些文件夹?

我的意思是我需要用于.NET的API才能在C#中访问,而不是GUI用于git.

.net c# git

63
推荐指数
3
解决办法
6万
查看次数

如何在C#中下载zip文件?

我使用HTTP GET在浏览器中下载zip文件,例如 https://example.com/up/DBID/a/rRID/eFID/vVID(不是确切的URL)

现在,当我尝试在桌面应用程序中使用C#代码(与上面相同的GET方法)进行相同的下载时,下载的zip文件不是有效的存档文件.当我在记事本中打开此文件时,它是一些HTML页面.

我想我没有正确设置一些标题.我四处寻找例子.我发现了几个wrt上传,但没有看到任何下载.

码:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.ContentType = "application/zip";
try
{
    HttpWebResponse res = (HttpWebResponse)request.GetResponse();
    using (StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default))
    {
        StreamWriter oWriter = new StreamWriter(@"D:\Downloads\1.zip");
        oWriter.Write(sr.ReadToEnd());
        oWriter.Close();
    }
    res.Close();
}
catch (Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud)

c# get http download

17
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×2

git ×2

.net ×1

download ×1

get ×1

github ×1

http ×1

version-control ×1