Esempio n. 1
0
        /// <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));
        }