title: Google cloud storage upload not working with C# API
body: <p>I'm trying to upload a simple image to Google cloud storage via the C# API. It seems to succeed but I don't see anything in my Google cloud bucket.</p>
  
  <p>The code I have so far:</p>
  
  <pre><code>Google.Apis.Services.BaseClientService.Initializer init = new Google.Apis.Services.BaseClientService.Initializer();
  init.ApiKey = "@@myapikey@@";
  init.ApplicationName = "@@myapplicationname@@";
  
  Google.Apis.Storage.v1.StorageService ss = new Google.Apis.Storage.v1.StorageService(init);
  
  var fileobj = new Google.Apis.Storage.v1.Data.Object()
  {
      Bucket = "images",
                      Name = "some-file-" + new Random().Next(1, 666)
  };
  
  Stream stream = null;
  stream = new MemoryStream(img);
  
  Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload insmedia;
  insmedia = new Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload(ss, fileobj, "images", stream, "image/jpeg");
  insmedia.Upload();
  response.message = img.Length.ToString();
  </code></pre>