public void Put(string remotename, System.IO.Stream stream) { var item = new BucketResourceItem { name = m_prefix + remotename }; var url = WebApi.GoogleCloudStorage.PutUrl(m_bucket); var res = GoogleCommon.ChunckedUploadWithResume <BucketResourceItem, BucketResourceItem>(m_oauth, item, url, stream); if (res == null) { throw new Exception("Upload succeeded, but no data was returned"); } }
public async Task PutAsync(string remotename, System.IO.Stream stream, CancellationToken cancelToken) { var item = new BucketResourceItem { name = m_prefix + remotename }; var url = WebApi.GoogleCloudStorage.PutUrl(m_bucket); var res = await GoogleCommon.ChunkedUploadWithResumeAsync <BucketResourceItem, BucketResourceItem>(m_oauth, item, url, stream, cancelToken); if (res == null) { throw new Exception("Upload succeeded, but no data was returned"); } }
public void Put(string remotename, System.IO.Stream stream) { var url = string.Format("{0}/b/{1}/o?uploadType=resumable", UPLOAD_API_URL, m_bucket); var item = new BucketResourceItem() { name = m_prefix + remotename }; var res = GoogleCommon.ChunckedUploadWithResume <BucketResourceItem, BucketResourceItem>(m_oauth, item, url, stream); if (res == null) { throw new Exception(string.Format("Upload succeeded, but no data was returned")); } }
public void Put(string remotename, System.IO.Stream stream) { var url = string.Format("{0}/b/{1}/o?uploadType=resumable", UPLOAD_API_URL, m_bucket); var item = new BucketResourceItem() { name = m_prefix + remotename }; var res = GoogleCommon.ChunckedUploadWithResume<BucketResourceItem, BucketResourceItem>(m_oauth, item, url, stream); if (res == null) throw new Exception(string.Format("Upload succeeded, but no data was returned")); }