Öffnen Sie die Datei in einem WebBrowser-control?
Weiß jemand, ob es möglich ist, eine Datei zu öffnen in das Datei-system über einen link in einem WebBrowser-Komponente? Ich Schreibe ein kleines reporting-tool, in dem ich eine Zusammenfassung als HTML in einem WebBrowser-Komponente mit einem link zu einer detaillierteren Analyse wird gespeichert, wie eine Excel-Datei auf der Festplatte.
Möchte ich die Benutzer können auf diesen link klicken in der web-browser (zurzeit nur ein standard-href-tag mit file://path.xls als das Ziel) und erhalten eine Eingabeaufforderung, um die Datei zu öffnen.
Wenn ich meine Seite im IE, das funktioniert, aber in der WebBrowser-Kontrolle (C# Windows Forms, .Net 2.0) passiert nichts.
Ich weiß nicht, ob ich brauche einige zusätzliche Berechtigungen/Vertrauen oder somesuch - hat jemand dies getan, erfolgreich oder könnte jemand empfehlen, wie Debuggen?
InformationsquelleAutor Jon Artus | 2008-11-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich auch getestet Ross die Lösung und es funktionierte auch bei mir.
Aber hier ist ein anderer Ansatz, anstelle der Verwendung der built-in-Funktionen, die popups in einem Dialogfeld gefragt, die Sie herunterladen, öffnen oder den download Abbrechen, können Sie Ihre eigenen C# - code in Ihre Anwendung (nicht die HTML-Seite), um direkt öffnen Sie die Datei (oder vielleicht auch etwas anderes tun).
Als pro Microsoft MSDN Beispiel:
InformationsquelleAutor Ricardo Amaral
Ich habe gerade versucht dies mit einem link, der aussieht wie
<a href="file:///C:\temp\browsertest\bin\Debug\testing.xls">Test</a>
und es funktioniert wie erwartet.
Sind Sie den vollständigen Pfad angeben, um die xls?
InformationsquelleAutor