Ich habe ein Formular, wo Benutzer füllt (JSP-Seite). Eine der Eingaben ist vom Typ "Datei". Es gibt eine Vorschau-Schaltfläche, die ein neues Fenster öffnet und Javascript verwendet, um das ausgefüllte Formular für die Anzeige zu gestalten. Die Eingabe "Datei" wird als Hyperlink angezeigt und wenn der Benutzer auf den Hyperlink klickt, soll er den Anhang öffnen. Wenn Sie also eine PDF-Datei anhängen, würde ich erwarten, dass wenn ich auf den Hyperlink klicke, der Foxit-Reader geöffnet wird. Wenn es sich um eine Textdatei handelt, wird Notepad geöffnet.Öffnen einer lokalen Datei in einer Webseite mit Datei: //
Ich versuchte mit file://
aber nichts scheint zu passieren. Es scheint ein Sicherheitsmerkmal in MSIE zu sein, wo file://
Protokoll gesperrt ist.
Wie gehen Sie bei der Implementierung dieser Funktion ohne (ActiveX, Ajax)?
Ich denke, er meint, bevor der Benutzer die Datei hochlädt. Überprüfen Sie die richtige Datei. Also, wenn sie Enter sagen, dass sie "C: /MyTextdocument.txt" per se hochladen wollen, will Er "file: // c: /MyTextdocument.txt" öffnen, was ich erwarten würde zu arbeiten? Weil der Benutzer den lokalen Pfad zu der Datei angegeben hat. – Sphvn