private void Page_Load(object sender, System.EventArgs e) { if (!IsPostBack) { if (Session["sFileType"].ToString() == "S3") { WebRefNew.DownloadNew objService2 = new WebRefNew.DownloadNew(); if (objService2 != null) { objService2.Url = GetURLNew(); byte[] byteArray = objService2.GetMultiPages(Session["sFile"].ToString(), Convert.ToInt32(Request.QueryString["iPageNo"])); System.IO.Stream _stream = new MemoryStream(byteArray); Response.ContentType = "image/jpeg"; Response.BinaryWrite(byteArray); } } else { WEBRef.FileDownload objService = new WEBRef.FileDownload(); if (objService != null) { objService.Url = GetURL(); byte[] byteArray = objService.GetMultiPages(Session["sFile"].ToString(), Convert.ToInt32(Request.QueryString["iPageNo"])); System.IO.Stream _stream = new MemoryStream(byteArray); Response.ContentType = "image/jpeg"; Response.BinaryWrite(byteArray); } } } }
private bool ForceDownload(string sPath, int iStep) { bool bRetVal = false; string sFileName = sPath; if (iStep == 0) { System.IO.FileStream fs1 = null; try { WEBRef.FileDownload objService = new WEBRef.FileDownload(); objService.Url = GetURL(); byte[] bytBytes = objService.DownloadFile(sFileName); if (bytBytes != null) { Response.AppendHeader("content-disposition", "attachment; filename=" + Path.GetFileName(sFileName)); Response.ContentType = "application//octet-stream"; Response.BinaryWrite(bytBytes); Response.Flush(); Response.End(); fs1.Close(); fs1 = null; bRetVal = true; } } catch { } } else if (iStep == 1) { System.IO.FileStream fs1 = null; try { WEBRef2.FileDownload objService2 = new WEBRef2.FileDownload(); objService2.Url = GetURL2(); byte[] bytBytes = objService2.DownloadFile(sFileName); if (bytBytes != null) { Response.AppendHeader("content-disposition", "attachment; filename=" + Path.GetFileName(sFileName)); Response.ContentType = "application//octet-stream"; Response.BinaryWrite(bytBytes); Response.Flush(); Response.End(); fs1.Close(); fs1 = null; bRetVal = true; } } catch { } } return(bRetVal); }
private bool ForceDownload(string sPath, int iStep) { bool bRetVal = false; string sFileName = sPath; if (iStep == 0) { try { WEBRef.FileDownload objService = new WEBRef.FileDownload(); objService.Url = GetURL(); byte[] bytBytes = objService.DownloadFile(sFileName); if (bytBytes != null) { Response.Clear(); Response.ContentType = "image/tiff"; Response.BinaryWrite(bytBytes); Response.End(); objService.Dispose(); bRetVal = true; } } catch (Exception ex) { Utility.ErrorLog(@"D:\inetpub\wwwroot\p2dgroup\Logs\ErrorLog.txt", ex.Message); } } else if (iStep == 1) { try { WEBRef2.FileDownload objService2 = new WEBRef2.FileDownload(); objService2.Url = GetURL2(); byte[] bytBytes = objService2.DownloadFile(sFileName); if (bytBytes != null) { Response.Clear(); Response.ContentType = "image/tiff"; Response.BinaryWrite(bytBytes); Response.End(); objService2.Dispose(); bRetVal = true; } } catch (Exception ex) { Utility.ErrorLog(@"D:\inetpub\wwwroot\p2dgroup\Logs\ErrorLog.txt", ex.Message); } } return(bRetVal); }
private bool ForceDownload(string sPath, int iStep) { bool bRetVal = false; string sFileName = sPath; if (iStep == 0) { try { Session["sFile"] = sFileName.ToString(); Session["sFileType"] = "S2"; WEBRef.FileDownload objService = new WEBRef.FileDownload(); if (objService != null) { objService.Url = GetURL(); Session["sPages"] = Convert.ToString(objService.GetPageCount(sFileName)); Response.Redirect("ImgViewNew.htm"); } else { Utility.ErrorLog(Server.MapPath(@"..\..\Logs\ErrorLog.txt"), "Webservice not accessible"); } } catch (Exception ex) { Utility.ErrorLog(Server.MapPath(@"..\..\Logs\ErrorLog.txt"), ex.Message); } } else if (iStep == 1) { try { Session["sFile"] = sFileName.ToString(); Session["sFileType"] = "S3"; WebRefNew.DownloadNew objService2 = new WebRefNew.DownloadNew(); if (objService2 != null) { objService2.Url = GetURLNew(); Session["sPages"] = Convert.ToString(objService2.GetPageCount(sFileName)); } Response.Redirect("ImgViewNew.htm"); } catch (Exception ex) { Utility.ErrorLog(Server.MapPath(@"..\..\Logs\ErrorLog.txt"), ex.Message); } } return(bRetVal); }
private bool RemoveFile(string sPath, int iStep) { string sFileName = ""; bool bRetVal = false; if (iStep == 0) { try { sFileName = sPath.Replace("I:", "C:\\P2D"); sFileName = sFileName.Replace("\\90104-server2", "C:\\P2D"); WEBRef.FileDownload objService = new WEBRef.FileDownload(); objService.Url = GetURL(); bRetVal = objService.RemoveFile(sFileName); } catch { } } if (iStep == 1) { try { WEBRef2.FileDownload objService2 = new WEBRef2.FileDownload(); objService2.Url = GetURL2(); sFileName = sPath.Replace("\\90107-server3", @"C:\File Repository"); sFileName = GetTrimFirstSlash(sFileName); bRetVal = objService2.RemoveFile(sFileName); } catch { } } return(bRetVal); }