public async Task <Upload> PostFile(string url, CreateUploadRequest uploadRequest) { using (var uploadContent = new MultipartFormDataContent($"Upload----{DateTime.Now.Ticks}")) { uploadContent.Add(new StreamContent(uploadRequest.Stream), "file", uploadRequest.FileName); var responseMessage = await _client.PostAsync(url, uploadContent); await EnsureSuccessStatusCode(responseMessage); return(await ReadResponse <Upload>(responseMessage)); } }
public Task <Upload> PostFile(string uri, CreateUploadRequest uploadRequest) => _requestor.PostFile(uri, uploadRequest);
public Task <T> PostFile <T>(string uri, Dictionary <string, string> keyValues, CreateUploadRequest uploadRequest) => _requestor.PostFile <T>(uri, keyValues, uploadRequest);
public async Task <T> PostFile <T>(string url, Dictionary <string, string> keyValues, CreateUploadRequest uploadRequest) { using (var uploadContent = new MultipartFormDataContent($"Upload----{DateTime.Now.Ticks}")) { uploadContent.Add(new StreamContent(uploadRequest.Stream), "file", uploadRequest.FileName); if (keyValues != null) { foreach (var kv in keyValues) { uploadContent.Add(new StringContent(kv.Value), kv.Key); } } var responseMessage = await _client.PostAsync(url, uploadContent); await EnsureSuccessStatusCode(responseMessage); return(await ReadResponse <T>(responseMessage)); } }
public async Task <Upload> PostFile(string url, CreateUploadRequest uploadRequest) { return(await PostFile <Upload>(url, null, uploadRequest)); }
public Task <ActionResult <Upload> > Post([FromBody] CreateUploadRequest request) { return(this._uploadsService.Post(request).Convert(this)); }
public Task <IWrappedResponse <Upload> > Post(CreateUploadRequest request) { throw new NotImplementedException(); }