/// <summary> /// Uploads the data. /// </summary> /// <returns>The data.</returns> /// <param name="path">Path.</param> /// <param name="data">Data.</param> public string UploadData(Uri path, byte[] data) { string auth = mac.SignRequest(path.PathAndQuery, data); wc.Headers.Add("Authorization", "QBox " + auth); byte[] rawBytes = wc.UploadData(path, data); return(Encoding.UTF8.GetString(rawBytes)); }