private string SetFile(out bool isSavedSuccessfully) { isSavedSuccessfully = true; string fName = ""; string fExtension = ""; Guid id = Guid.Empty; byte[] data = new byte[] { }; foreach (string fileName in Request.Files) { HttpPostedFileBase file = Request.Files[fileName]; MemoryStream target = new MemoryStream(); file.InputStream.CopyTo(target); data = target.ToArray(); fName = file.FileName; if (file.ContentType.Contains("/")) { fExtension = file.ContentType.Split('/').Last(); } else { fExtension = file.ContentType; } if (file != null && file.ContentLength > 0) { ws.filemanager.Service1SoapClient client = new ws.filemanager.Service1SoapClient(); client.InnerChannel.OperationTimeout = new TimeSpan(0, 5, 0); bool error = false; id = client.SetFile(data, fName, out error); } } return(id.ToString() + "." + fExtension); }