Pytanie

Avatar użytkownika

Jak na stronę robioną w HTML dodać obrazek do pobrania ? (za najlepszą, czytelną odpowiedź dostaje się 10pkt.)

Może być Java Script byle bym mógł to dać na stronę w HTML. Każda opowiedź się liczy ♣

Najlepsza odpowiedź

Odpowiedział(a) fo81 dodano 2012-01-20 23:50
Avatar użytkownika

Jeżeli nie chcesz żeby obrazek był widoczny umieszczasz go w dowolnym katalogu na serwerze po prostu jako plik (patrz dołączony obrazek). Podajesz komuś link do tego pliku, np. www.twojastrona.pl/obrazek.jpg  (katalog główny).
Wklejenie linku do menadżera pobierania jak np. Free Download Manager spowoduje ściągnięcie obrazka. Jak wkleisz link w przeglądarke obrazek wyświetli się i wtedy klikasz prawym myszki i wybierasz opcje "Zapisz obrazek jako"

Z obrazkami które stanowią treść strony jest tak samo - prawy myszki i "Zapisz obrazek jako".  Jeszcze nie trafiłem na obrazek którego by sie nie dało w ten sposób ściągnąć.

Dodane linki:

Odpowiedzi (4)

Odpowiedział(a) fo81 dodano 2012-01-20 23:50
Avatar użytkownika

Jeżeli nie chcesz żeby obrazek był widoczny umieszczasz go w dowolnym katalogu na serwerze po prostu jako plik (patrz dołączony obrazek). Podajesz komuś link do tego pliku, np. www.twojastrona.pl/obrazek.jpg  (katalog główny).
Wklejenie linku do menadżera pobierania jak np. Free Download Manager spowoduje ściągnięcie obrazka. Jak wkleisz link w przeglądarke obrazek wyświetli się i wtedy klikasz prawym myszki i wybierasz opcje "Zapisz obrazek jako"

Z obrazkami które stanowią treść strony jest tak samo - prawy myszki i "Zapisz obrazek jako".  Jeszcze nie trafiłem na obrazek którego by sie nie dało w ten sposób ściągnąć.

Dodane linki:

Odpowiedział(a) fo81 dodano 2012-01-20 23:57
Avatar użytkownika

Możesz jeszcze wrzucić na strone miniaturke a pod spodem napisać "Pobierz" i podlinkować do pełnowymiarowego obrazka. 
Ewentualnie podlinkować miniaturke i podpisać "Kliknij na miniaturke żeby pobrać". Po co komplikować prostą rzecz Javascriptem? 

Odpowiedział(a) Cody_44 dodano 2012-01-21 10:07
Avatar użytkownika

Zaznaczyłem jako najlepszą odp. ale jak wykonać takie coś jak opcja pobrania userbar'a ze "Materiały do pobrania" na spryciarze.pl 

 

Link na dole

Dodane linki:

Odpowiedział(a) fo81 dodano 2012-01-21 20:32
Avatar użytkownika

Już wiem o co Ci chodzi. Ściągnąłem sobie dla przykładu userbara i zrobiłem strone z której można go pobrać - patrz link (mam nadzieje że sie właściciele serwisu nie obrażą skoro to w celach dydaktycznych :) Popatrz sobie na źródło stony, Ctrl+U w przeglądarce. Kluczowa część to 

    // 0 to numer pliku, dalej by szło 1,2 itd gdybyś miał więcej do wrzucenia
    // u1.jpg to nazwa pliku


oraz srypt php o nazwie save.php którego autorem nie jestem ja żeby nie było, podaje źródło w linkach. Nie musze chyba pisać że zarówno obrazek (plik) jak i skrypt muszą być w tym samym katalogu co strona na serwerze. Oto kod:

$files = array("u1.jpg");    // Tu podajesz nazwy plików po przecinku

$index = $_GET["index"];

$filename = $files[$index];

if (is_file($filename)) {

@header("Content-type: application/x-unknown");

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

@header("Content-Disposition: attachment; filename=\"".$filename."\"");

$fp = fopen($filename, 'rb');

fpassthru($fp);

fclose($fp);
}

else {

echo "Plik niedostepny.";

}

?>

 

 

Dodane linki: