Hannes08: Firefox und input type=file

Salü!

Gibt es einen Workaround für das Problem / die Tatsache, dass FF2 und FF3 bei <input type=file> nur den Dateinamen anstatt des gesammten Pfades zurückgibt?
Wenn ich den IE benütze, bekomme ich den ganzen Pfad. (Wird gebraucht!)

Vielen Dank schon mal für kreative Vorschläge. =)

Gruß,
Hannes

  1. Hallo Hannes,

    Gibt es einen Workaround für das Problem / die Tatsache, dass FF2 und FF3 bei <input type=file> nur den Dateinamen anstatt des gesammten Pfades zurückgibt?
    Wenn ich den IE benütze, bekomme ich den ganzen Pfad. (Wird gebraucht!)

    wozu wird der Pfad benötigt? Handelt es sich etwa um eine Intranet-Anwendung?

    Freundliche Grüße

    Vinzenz

    1. Hallo Hannes,

      Gibt es einen Workaround für das Problem / die Tatsache, dass FF2 und FF3 bei <input type=file> nur den Dateinamen anstatt des gesammten Pfades zurückgibt?
      Wenn ich den IE benütze, bekomme ich den ganzen Pfad. (Wird gebraucht!)

      wozu wird der Pfad benötigt? Handelt es sich etwa um eine Intranet-Anwendung?

      Freundliche Grüße

      Vinzenz

      Hallo Vinzenz,

      jep Du hast es erraten. =)
      Soll praktisch eine Linksammlung fürs intranet werden. Hab grad festgestellt, dass das schon seit Firebrid 0.9 so ist. Ich frag mich, ob das der Standard ist?

      Gruß,
      Hannes

      1. Tach,

        Hallo Hannes,

        Gibt es einen Workaround für das Problem / die Tatsache, dass FF2 und FF3 bei <input type=file> nur den Dateinamen anstatt des gesammten Pfades zurückgibt?
        Wenn ich den IE benütze, bekomme ich den ganzen Pfad. (Wird gebraucht!)

        wozu wird der Pfad benötigt? Handelt es sich etwa um eine Intranet-Anwendung?

        Freundliche Grüße

        Vinzenz

        Hallo Vinzenz,

        jep Du hast es erraten. =)

        Soll praktisch eine Linksammlung fürs intranet werden. Hab grad festgestellt, dass das schon seit Firebrid 0.9 so ist. Ich frag mich, ob das der Standard ist?

        [http://www.ietf.org/rfc/rfc1867.txt@title=RFC 1867] sagt folgendes:

        "The original local file name may be supplied as well, either as a
           'filename' parameter either of the 'content-disposition: form-data'
           header or in the case of multiple files in a 'content-disposition:
           file' header of the subpart. The client application should make best
           effort to supply the file name; if the file name of the client's
           operating system is not in US-ASCII, the file name might be
           approximated or encoded using the method of RFC 1522.  This is a
           convenience for those cases where, for example, the uploaded files
           might contain references to each other, e.g., a TeX file and its .sty
           auxiliary style description."

        du kannst dich also nichtmal sicher darauf verlassen, dass der Name mitgeliefert wird; der Pfad wird in Firefox aus Gründen des Datenschutzes nicht mitgeliefert, schließlich könnten im Pfad vertrauliche Informationen stecken (z.B. der Benutzername des OS).

        mfg
        Woodfighter

        1. Hallo

          Gibt es einen Workaround für das Problem / die Tatsache, dass FF2 und FF3 bei <input type=file> nur den Dateinamen anstatt des gesammten Pfades zurückgibt?
          Wenn ich den IE benütze, bekomme ich den ganzen Pfad. (Wird gebraucht!)

          wozu wird der Pfad benötigt? Handelt es sich etwa um eine Intranet-Anwendung?

          jep Du hast es erraten. =)

          Soll praktisch eine Linksammlung fürs intranet werden. Hab grad festgestellt, dass das schon seit Firebrid 0.9 so ist. Ich frag mich, ob das der Standard ist?

          insbesondere unter Berücksichtigung der von Jens zitierten RFC ...

          [http://www.ietf.org/rfc/rfc1867.txt@title=RFC 1867] sagt folgendes:

          [...]

          du kannst dich also nichtmal sicher darauf verlassen, dass der Name mitgeliefert wird; der Pfad wird in Firefox aus Gründen des Datenschutzes nicht mitgeliefert, schließlich könnten im Pfad vertrauliche Informationen stecken (z.B. der Benutzername des OS).

          solltest Du daran denken, entweder den Browser vorzuschreiben und den/die Browser in einem Modus zu betreiben, der Dir Zugriff auf die von Dir gewünschte Information bietet. Ansonsten bleibt Dir nur übrig, in der Benutzeranleitung anzugeben, dass die Benutzer den Pfad z.B. per Copy & Paste in ein weiteres Feld eintragen.

          Freundliche Grüße

          Vinzenz