Ik heb op mijn eigen server een fotoalbum. (WinXP, Mysql, Apache2, Php)
De website staat op de W schijf en de foto's lees ik in op de F schijf.
Als nu iemand de foto wilt downloaden (rechtermuisknop -> Afbeelding opslaan als) Dan krijgt hij standaard als bestandsnaam ''Naamloos.bmp'
Kan dit worden veranderd naar de originele bestandsnaam op de een of andere manier?
Zelf dacht ik om dit in de headers te plaatsen. Maar dat wilt niet lukken.
Nico
De website staat op de W schijf en de foto's lees ik in op de F schijf.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| [php] <? header("Content-type: image/jpeg"); ob_clean(); $fullimage = "F:/Fotos/".$_GET['id'].""; if ($_GET['size'] == "thumb") { $maxX = "75"; $maxY = "56"; } elseif ($_GET['size'] == "500") { $maxX = "500"; $maxY = "375"; } else { $maxX = "75"; $maxY = "56"; } // Img Maken $imgsize = getimagesize($fullimage); $timg = imageCreateFromJPEG($fullimage); $type = "jpg"; $imgX = $imgsize[0]; $imgY = $imgsize[1]; $_X = $imgX/$maxX * 100; $_Y = $imgY/$maxY * 100; if((100-$_X) < (100-$_Y)) { $_K = $_X; } else { $_K = $_Y; } $newX = floor($imgX/$_K * 100); $newY = floor($imgY/$_K * 100); $imgh = imageCreateTrueColor($newX, $newY); imagecopyresized($imgh, $timg, 0,0,0,0,$newX,$newY,$imgX,$imgY); ImageJPEG($imgh); die(); ?> [/php] |
Als nu iemand de foto wilt downloaden (rechtermuisknop -> Afbeelding opslaan als) Dan krijgt hij standaard als bestandsnaam ''Naamloos.bmp'
Kan dit worden veranderd naar de originele bestandsnaam op de een of andere manier?
Zelf dacht ik om dit in de headers te plaatsen. Maar dat wilt niet lukken.
Nico
[ Voor 10% gewijzigd door GewoonNico op 18-06-2004 09:47 ]