Как показать pdf-файл или файл изображения, перенесенный с ftp - сервера в iframe
Я хочу показать pdf или файл изображения, восстановленный с FTP-сервера в элементе управления IFrame
Что я уже пробовал:
string ParentFolder = ConfigurationManager.AppSettings["DocReqFolder"].ToString(); int l = filePath.IndexOf('.') + 1; string Extn = filePath.Substring(l); Ftp_FileHandler Ftp = new Ftp_FileHandler(); Ftp.FtpPath_withCredents(); Ftp.FTP_DownloadFile(filePath, ParentFolder); var context = System.Web.HttpContext.Current; context.Response.Clear(); context.Response.AddHeader("Content-Disposition", "attachment; filename=" + filePath); if (Extn.Contains("PDF") == true || Extn.Contains("pdf") == true) HttpContext.Current.Response.ContentType = "application/pdf"; else HttpContext.Current.Response.ContentType = "application/octet-stream"; context.Response.OutputStream.Write(Ftp.file, 0, Ftp.file.Length); context.Response.End();
Kornfeld Eliyahu Peter
Итак, что же не так с вашим кодом?
khaleelsyed
код abov загрузит файл в мою систему, но я хочу показать его в управлении iframe
Kornfeld Eliyahu Peter
Отображение файла внутри браузера или нет-это не всегда то решение, которое вы можете принять. Это также зависит от предпочтений конечного пользователя и типа файла...
khaleelsyed
предпочтением конечного пользователя является отображение полученного файла в iframe.
F-ES Sitecore
сделайте src iframe url - адресом страницы, на которой находится код.
khaleelsyed
что я должен назначить url-адресу iframe