Arne Steinbacher: Value auf File-Formularfelder

Hi zusammen,
kann man eigentlich den value für File-Formularfelder (wegen Upload) vordefinieren (mit Javascript)?

document.formular.datei.value='e:/...';

Bei mir funktionerts nicht!
Hat jemand ‚ne Idee?

Gruß Arne

  1. Hi,

    kann man eigentlich den value für File-Formularfelder (wegen Upload) vordefinieren (mit Javascript)?

    document.formular.datei.value='e:/...';

    Bei mir funktionerts nicht!

    das ist auch aus Sicherheitsgründen nicht möglich. Andernfalls könnte man nämlich z.B. Passwortdateien oder die prefs.js (oder wo immer die eMail-Adresse(!) gespeichert sein mag) vordefinieren und das Formular automatisch abschicken.

    Leider kann man auch nicht die Aufschrift des "Browse..."-Buttons ändern.

    Cheatah

    1. Ja, geht leider nicht. Ich habe inwzischen in der RFC 1867 den entsprechenden Hinweis gefunden:

      "8. Security Considerations

      It is important that a user agent not send any file that the user has not explicitly asked to be sent. Thus, HTML interpreting agents are expected to confirm any default file names that might be suggested with <INPUT TYPE=file VALUE="yyyy">.  Never have any hidden fields be able to specify any file."
      [RFC 1867]

      Arne.