private static StreamContent BuildPayload(AcquisitionFile file) { var content = new StreamContent(new MemoryStream(file.Blob)); content.Headers.ContentType = new MediaTypeHeaderValue("application/csv"); return(content); }
internal void Put(string yeux, AcquisitionFile file) { lock (store) { store[yeux] = file; } }
private static string BuildPushFileUrl(string guid, AcquisitionFile file) { var url = string.Concat( ConfigurationManager.AppSettings["proxy-statique-url"], ConfigurationManager.AppSettings["upload-raw-files"], "?guid=", guid, "&filename=", file.Name); return(url); }
public async Task <string> PushAsync(string guid, AcquisitionFile file, string authorizationHeader) { LOG.DebugFormat("<<< Push(): guid={0}, file.Name={1}", guid, file.Name); string url = BuildPushFileUrl(guid, file); StreamContent payload = BuildPayload(file); var response = await PostAsync(url, authorizationHeader, payload); LOG.Debug(">>> Push(string,AcquisitionFile)"); return(response); }