【问题标题】:How to upload a Zip File using Octokit?如何使用 Octokit 上传 Zip 文件?
【发布时间】:2019-06-10 06:26:46
【问题描述】:

如何使用 Octokit.net 上传 zip 文件?我是 Octokit.net 的新手,谁能提供代码 sn-p?

【问题讨论】:

  • 这不是OctoKit 帮助和支持页面,我建议您研究文档,如果您有具体问题,请回来查看我们,我们将非常乐意提供帮助。请阅读此How to Ask

标签: c# .net asp.net-mvc octokit.net


【解决方案1】:

ocktokit.net 文档非常完整,请仔细阅读docs

这是文档中的一个示例:

var client = new GitHubClient(new ProductHeaderValue("my-cool-app"));
var basicAuth = new Credentials("username", "password"); // NOTE: not real credentials
client.Credentials = basicAuth;

using(var archiveContents = File.OpenRead("output.zip")) { // TODO: better sample
    var assetUpload = new ReleaseAssetUpload() 
    {
         FileName = "my-cool-project-1.0.zip",
         ContentType = "application/zip",
         RawData = archiveContents
    };
    var release = client.Repository.Release.Get("octokit", "octokit.net", 1);
    var asset = await client.Repository.Release.UploadAsset(release, assetUpload);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 2023-01-31
    • 2010-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多