bonjour
j'ai le script suivant qui me permet d'obtenir la taille en ko d'une image que
je upload
mon souci est que je veux egalement recupérer le contenu binaire de mon image uploadée du coup je rajoute ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $photo1 = param ("photo1"); { local $/;$taille = <$photo1>; } $total = int(length($taille) / 1024 ) + 1;
nous avons donc l'ensemble suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @tabphoto = <$photo1>; $contenu = (join '', @tabphoto);
bien là ça ne va plus si j'ajoute les lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $photo1 = param ("photo1"); @tabphoto = <$photo1>; { local $/;$taille = <$photo1>; } $total = int(length($taille) / 1024 ) + 1; $contenu = (join '', @tabphoto);
si je fais un print sur ma variable $total il me retourne rien
@tabphoto = <$photo1>;
$contenu = (join '', @tabphoto);
par contre si j'enlèvre le code ci-dessus je trouve une valeur qui est celle de la taille de l'image .. mais dans ce cas je ne peux plus recupérer la valeur binaire de mon image ...
j'ai tenté de déplacer le tableau "@tabphoto" de cette façon
mais si je fais ça c'est cette fois la valeur "$contenu" qui est vide ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $photo1 = param ("photo1"); { local $/;$taille = <$photo1>; } $total = int(length($taille) / 1024 ) + 1; @tabphoto = <$photo1>; <--- je met cette ligne ici $contenu = (join '', @tabphoto);
j'avoue que je ne comprends ce qui se passe ??
auriez-vous une idée
Merci
Partager