PDF-файл, отображаемый в iframe на локальном хосте, но теперь он отображается на веб-странице онлайн в asp.net - PullRequest
1 голос
/ 29 мая 2019

Я пытаюсь показать два разных файла pdf в двух фреймах на одной веб-странице рядом друг с другом. Эти PDF-файлы находятся на веб-сервере. Я могу просматривать эти файлы в iframes во время локального запуска на localhost. Но когда я загружаю свое приложение онлайн, эти файлы PDF не видны в фреймах.

Две панели с фреймами в одном блоке.

    <div>
        <asp:Panel runat="server" ID="pnlPDF_BKS" Style="height: 90%; width: 48%; float: left; margin-left: 3px; margin-top: 3px;">
            <iframe id="ifmPDF_BKS" runat="server" style="height: 90%; width: 48%; position: absolute; margin-top: 1px; margin-left: 1%; border-style: solid; border-color: #ace1d8; min-width: 600px;"></iframe>
        </asp:Panel>
        <asp:Panel runat="server" ID="pnlPDF_HIN" Style="height: 90%; width: 48%; float: right; margin-right: 2%; margin-top: 3px;">
            <iframe id="ifmPDF_HIN" runat="server" style="height: 90%; width: 48%; position: absolute; margin-top: 1px; margin-left: 1%; border-style: solid; border-color: #ace1d8; min-width: 600px;"></iframe>
        </asp:Panel>
    </div>

код C # ..

    string strURL = http://www.somewebsite.com/folder/filename;

    protected void btnBKS_Click(object sender, EventArgs e)
    { pnlPDF_BKS.Visible = true; ifmPDF_BKS.Src = strURL + ".pdf"; }


    protected void btnADD_Click(object sender, EventArgs e)
    { pnlPDF_HIN.Visible = true; ifmPDF_HIN.Src = strURL + "_ADD.pdf"; }

Я ищу решение для просмотра файлов PDF в iframe при запуске приложения в Интернете.

1 Ответ

0 голосов
/ 30 мая 2019

Может быть, это проблема безопасности.Если ваш веб-сайт использует SSL-сертификат (HTTPS), вы не сможете встроить iframe из источника без SSL-сертификата (HTTP).В этом случае вы должны загрузить эти файлы PDF на сайт, который использует SSL.Например, GoogleDocs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...