Ankündigung

Einklappen
Keine Ankündigung bisher.

Bild (.jpg) mit Link auf Festplatte speichern

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bild (.jpg) mit Link auf Festplatte speichern

    hi

    ist es möglich mit JavaScript bzw. HTML Bilder mit einem Link auf der Festplatte speichern zu lassen?

    Weil wenn man einen Link mit Bild macht, öffnet ja dieser das Bild, jedoch möchte ich wenn man auf einen Link klickt, dass dann das Fenster von speichern unter... kommt.

    Beispiel: Bild speichern <-- hier öffnet er es in einem neuen Fenster und man muss extra rechte Maustaste, speichern unter (beim IE) machen. Recht umständlich wenn man es direkt haben will.

    Weiss jemand eine Lösung? Geht das überhaupt? Bin für jede Antwort dankbar. Ty.

    MFG psy
    [I]"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)[/I]

  • #2
    was sind HTML-Bilder?

    du musst die header entspr. mitsenden, dann geht das.
    Aufstrebend, kompetent und [b]werbefrei[/b].
    :arrow: [b][url=http://www.developers-guide.net]www.developers-guide.net[/url][/b]

    Kommentar


    • #3
      nee net HTML bilder

      -->

      ist es möglich mit JavaScript bzw. HTML Bilder mit einem Link auf der Festplatte speichern zu lassen?
      der Punkt is für des bzw

      aber back 2 topic:

      wie soll ich den header genau mitsenden?

      habs ma mit

      PHP-Code:
      <?php
      header
      ("Content-Disposition: attachment; filename=Barc (49).JPG");
      readfile('img/calella/Barcelona/original/Barc (49).JPG');
      ?>
      versucht. Jedoch kommt da nur “É@‹†bSÆv•é^9âKC©i· n‚K•Oã’<ÖsÅ{…‚¤u¼Q²«[.ÀA;QQ{úò¿*ô®;/»»´Ž{ und kein Downloadfenster.

      pls help

      mfg
      [I]"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)[/I]

      Kommentar


      • #4
        was sind HTML-Bilder?
        Mal kurz nachdenken .................... bunte ASCII-Bilder

        wie soll ich den header genau mitsenden?
        Eigentlich das gleiche wie hier:
        http://www.cix88.de/cix_php/php_date...i_download.php

        mit:
        header("Content-Type: application/octet-stream");

        Kommentar


        • #5
          header("Content-Type: image/jpeg");
          [URL="http://www.robo47.net"]robo47.net[/URL] - Blog, Codeschnipsel und mehr
          | :arrow: [URL="http://www.robo47.net/blog/192-Caching-Libraries-and-Opcode-Caches-in-php-An-Overview"]Caching-Klassen und Opcode Caches in php[/URL] | :arrow: [URL="http://www.robo47.net/components"]Robo47 Components - PHP Library extending Zend Framework[/URL]

          Kommentar


          • #6
            an sich funktioniert alles mit dem Download

            PHP-Code:
            <?php
            header
            ("Content-Type: image/jpeg");
            header("Content-Disposition: attachment; filename=Barc.JPG");
            readfile('img/calella/Barcelona/original/Barc.JPG');
            ?>
            Mit dem Code hab ich es gemacht. Man kann das Bild dann auf der Festplatte abspeichern. Jedoch nicht anschaun, das Bild wird nicht angezeigt bzw man kann es nicht anschauen. Warum?!

            (danke derweil an robo47 und CIX88 )

            mfg
            [I]"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)[/I]

            Kommentar


            • #7
              Hat zufällig das angespeicherte Bild eine andere Dateigröße ?

              EDIT:

              Bedenke auch, dass mit readfile() bei 2MB schluss ist.

              Kommentar


              • #8
                gehört das ganze jetzt nicht eigentlich nach PHP-Anfänger?!
                Life is Life and life is hard

                Kommentar


                • #9
                  andere Dateigrösse als was hab ja die Dateigrösse mit der Zeile

                  header("Content-Length:".filesize($bild));

                  nicht angegeben. Brauch ich die?

                  Wenn ich

                  PHP-Code:
                  <?php
                      $bild 
                  "img/calella/Barcelona/original/Barc.JPG";
                      
                  header("Content-Type: image/JPG");
                      
                  header("Content-Length:".filesize($bild));
                      
                  header("Content-Disposition: attachment; filename=Barc.JPG");
                      
                  readfile('$bild');
                  ?>
                  mach kommt des --> IÌ6Z>«pÊ2Ï$‰Žœg'=GAëèk>ãâŠ$¬ønÕF|ÉupÞÜF£ë± ‘×l£`¬M7Çú Þ› (usw)

                  EDIT:

                  Bilder haben nur 50KB im schnitt. (nix über 70KB)

                  und ja es gehört jetzt eigentlich schon zu PHP-Anfänger wusste nur am Anfang nicht ob man es mit JavaScript oder mit PHP machen soll.
                  [I]"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)[/I]

                  Kommentar


                  • #10
                    andere Dateigrösse als was hab ja die Dateigrösse mit der Zeile
                    Bei deinen letzten Script steht davon aber nichts !

                    Mit "andere" meinte ich den Vergleich der Dateigröße von Bild was auf dem Server liegt mit dem Bild was dann auf der Festplatte liegt.

                    Kommentar


                    • #11
                      Der Beitrag wurde verschoben, wegen...
                      ... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten..

                      moved to PHP - Anfänger
                      [URL="http://www.robo47.net"]robo47.net[/URL] - Blog, Codeschnipsel und mehr
                      | :arrow: [URL="http://www.robo47.net/blog/192-Caching-Libraries-and-Opcode-Caches-in-php-An-Overview"]Caching-Klassen und Opcode Caches in php[/URL] | :arrow: [URL="http://www.robo47.net/components"]Robo47 Components - PHP Library extending Zend Framework[/URL]

                      Kommentar


                      • #12
                        also des bild was er runterlädt hat ca 234 Byte. Das Originale jedoch 48,8KB.

                        Wie gesagt. Mit der filesize Zeile gehts auch nicht. Siehe Quelltext oben. Weiss wer warum? (habs bisher nur lokal aufm rechner probiert)

                        EDIT:

                        Zitat von robo47
                        Der Beitrag wurde verschoben, wegen...
                        ... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten..

                        moved to PHP - Anfänger
                        Am Anfang wars noch im richtigen Forum aber mittlerweile hat sich alles auf PHP gewandt.
                        [I]"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)[/I]

                        Kommentar

                        Lädt...
                        X