Ich habe eine Datei-Taste, um nach einer Datei zu suchen. Ich möchte den ausgewählten Pfad nehmen und ihn in einem iframe anzeigen.dynamisch Anzeigen von PDFs in C# MVC mit iframe
<div class="editor-field">
@Html.TextBox("file", "", new { type = "file" })
</div>
Mein aktueller iframe ist:
@Html.AntiForgeryToken()
<iframe src="@Url.Action("GetPDF")" ; height="1000" ; width="1000";%>'></iframe>
Meine aktuelle (statisch) GetPDF Methode ist folgende:
public FileStreamResult GetPDF()
{
FileStream fs = new FileStream("D:\\Temp.pdf", FileMode.Open, FileAccess.Read);
return File(fs, "application/pdf");
}
So könnten Sie mir bitte helfen und mir sagen, wie ich aktualisieren mein Iframe zum Pdf, das ich mit meinem Editor-Feld auswähle?
Was ist es, Sie erreichen wollen? Wo befinden sich die PDFs auf dem Client-Rechner oder auf dem Server? Meine Annahme ist, dass Sie versuchen, eine Vorschau der PDF-Datei vom Client-Rechner anzuzeigen? Wenn dies der Fall ist, wird Ihre Lösung nicht funktionieren, da die "GetPDF" -Aktion versucht, die PDF von der Serverseite zu laden. –
vom Client. – Lukas