FireGlow: Bildvorschau

Hallo zusammen!

Ist es moeglich dem Benutzer eine Bildvorschau eines von der Festplatte ausgewaehlten Bildes zu zeigen (beim Dateiupload), und wenn ja: wie?

Danke schonmal fuer die Muehe!

Grueße

FireGlow

  1. Hallo!

    Ist es moeglich dem Benutzer eine Bildvorschau eines von der Festplatte ausgewaehlten Bildes zu zeigen (beim Dateiupload), und wenn ja: wie?

    Nein. Damit müsstest du mit JavaScript auf die Festplatte des Users zugreifen können, und das ist nicht möglich.

    ciao, ww

    --
    sh:(  fo:|  ch:~  rl:(  br:>  n4:~  ie:%  mo:)  va:)  de:]  zu:)  fl:(  ss:|  ls:~  js:)
  2. Ist es moeglich dem Benutzer eine Bildvorschau eines von der Festplatte ausgewaehlten Bildes zu zeigen (beim Dateiupload), und wenn ja: wie?

    jein, manche Browser erlauben das nicht.
    In dem du die Quelle einem Image Objekt zuweist, das entweder schon im Dokumennt vorhanden ist oder es nachträglich in den Dokumentenbaum einhängst.

    Struppi.

    --
    Javascript ist toll (Perl auch!)
    1. Hi Struppi!

      jein, manche Browser erlauben das nicht.

      Weißt du auch, welche?

      MfG H☼psel

      --
      "It's amazing I won. I was running against peace, prosperity, and incumbency."
      George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
      Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    2. Hallo!

      Ist es moeglich dem Benutzer eine Bildvorschau eines von der Festplatte ausgewaehlten Bildes zu zeigen (beim Dateiupload), und wenn ja: wie?

      jein, manche Browser erlauben das nicht.
      In dem du die Quelle einem Image Objekt zuweist, das entweder schon im Dokumennt vorhanden ist oder es nachträglich in den Dokumentenbaum einhängst.

      Aber dafür müsste es doch auf dem Server sein, oder?

      ciao, ww

      --
      sh:(  fo:|  ch:~  rl:(  br:>  n4:~  ie:%  mo:)  va:)  de:]  zu:)  fl:(  ss:|  ls:~  js:)
      1. Hi wucher wichtel!

        Aber dafür müsste es doch auf dem Server sein, oder?

        Nein. Stell dir mal vor, du könntest Bilder bzw. Dateien, die auf deiner Festplatte sind nicht im Browser anzeigen.
        Dann wäre jede statische Seite auf der Festplatte nutzlos.

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
        1. Hallo!

          Aber dafür müsste es doch auf dem Server sein, oder?
          Nein. Stell dir mal vor, du könntest Bilder bzw. Dateien, die auf deiner Festplatte sind nicht im Browser anzeigen.

          Dann wäre jede statische Seite auf der Festplatte nutzlos.

          Aber diese statische Seiten befinden sich auch auf der Festplatte. Deshalb dürfen diese auch auf die Dateien zugreifen. Aber ein JavaScript, das von einem Server kommt, kann nicht auf die lokale Festplatte zugreifen. Das ist nicht möglich. Wie sollte dann soetwas funktionieren? Das widerspricht doch dem Sicherheitskonzept von JavaScript. Beim Netscape 4 war es ein Bug, dass man per JavaScript (AJAX) Dateien auf dem Computer des Users auslesen konnte.

          Die einzige Möglichkeit, die ich mir vorstellen könnte ist, dass der Browser das Bild lädt und JavaScript dann darauf zugreifen kann. Dann würde die Kontrolle beim Browser liegen (ähnlich wie bei Cookies). Ist dies der Fall?

          ciao, ww

          --
          sh:(  fo:|  ch:~  rl:(  br:>  n4:~  ie:%  mo:)  va:)  de:]  zu:)  fl:(  ss:|  ls:~  js:)
          1. Hi wucher!

            Aber diese statische Seiten befinden sich auch auf der Festplatte. Deshalb dürfen diese auch auf die Dateien zugreifen.

            Du hast natürlich recht. Aber ich gehe von dem Fall aus, dass in einem img-Tag einfach nur ein Bild von der Festplatte eingebunden wird.
            Tatsächlich funktioniert das bei manchen Browsern nur, wenn man es explizit erlaubt.

            Die einzige Möglichkeit, die ich mir vorstellen könnte ist, dass der Browser das Bild lädt und JavaScript dann darauf zugreifen kann. Dann würde die Kontrolle beim Browser liegen (ähnlich wie bei Cookies). Ist dies der Fall?

            Ja, wenn der Nutzer es erlaubt.

            MfG H☼psel

            --
            "It's amazing I won. I was running against peace, prosperity, and incumbency."
            George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
            Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
      2. jein, manche Browser erlauben das nicht.
        In dem du die Quelle einem Image Objekt zuweist, das entweder schon im Dokumennt vorhanden ist oder es nachträglich in den Dokumentenbaum einhängst.

        Aber dafür müsste es doch auf dem Server sein, oder?

        fireglow ist bekannt für seine uneindeutigen Fragestellungen, meine Vermutung geht dahin, dass er mit einem File-Inputfeld ausgewählte Dateien meinte und manche Browser der IE, Opera und manche Versionen des FF lassen mit JS diesen Wert auslesen und mit einem img Tag anzeigen. Dann hat man eine Vorschau

        Struppi.

        --
        Javascript ist toll (Perl auch!)