0

REST API を使用してアーティファクトをアーティファクトにデプロイしようとしていますが、すべてのファイルに

-------------------------------28947758029299 Content-Disposition: フォームデータ。名前="test.txt"; filename="new2.txt" Content-Type: アプリケーション/オクテット ストリーム

ファイルに追加されます。これが私のコードです(これは私が概念をテストしているだけであることを覚えておいてください...成功した後、コードはきれいになります)

  var uriString = "artifactoryuri";
  var uri = new Uri(uriString);
  var credentialCache = new CredentialCache{{uri, "Basic",new NetworkCredential("UN", "PW")}};
  var restClient = new RestClient(uriString);
  var restRequest = new RestRequest(Method.PUT){Credentials = credentialCache};
  restRequest.AddFile("test.txt", @"pathto\new2.txt");
  var restResponse = restClient.Execute(restRequest);

どうすればこれを修正できますか? それはテキストファイルであり、アーティファクトは実行可能ファイルなどを保存する傾向があるためですか?もしそうなら、私はそれと一緒に暮らすことができます。これは、現在chmファイルをアップロードするために使用されます。

4

1 に答える 1