private static ByteArrayContent FileDataContent(byte[] fileData=null, Stream srReader=null) { if (fileData!=null) return new ByteArrayContent(fileData); if (srReader == null) return null; var fd = srReader.ReadFully(); return new ByteArrayContent(fd); }