Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Tester URL existante
Envoyé: 26 décembre 2003, 11h14 par Oznog
Une image ne retrourne qu'une image ou rien. Tu peux gérer tes messages d'erreur, présumant que l'image n'existe pas, si le comportement (data) réusit alors elle existe. Risqué mais passable.
Si par contre tu appelle une variable, un script en fait, loadVar etc. Un langage serveur peux aisément tester la présence physique d'un fichier. J'usqu'à te retourner le type, les dimensions d'une image, dates etc.
Tu peux ainsi gérer plusieurs chose retourner par ne variable "etat" :
eTat=x&url=http://www.urlimage
Exemple en ASP avec l'objet FSO :
cheminDacces = "c:\cheminCoteServeur\image.gif
set fs = CreateObject("Scripting.FileSystemObject")
if fs.FileExists(cheminDacces) then
nUrl = 0
' Tu peux ajouter ici, si le type <> de jpg, err = 2 etc.
else
nUrl = 1
end if
response.write "eTat=" & err
Le Flash se contente de gerer la valeur de "eTat". Si c'est 1 alors...
P.S. Encore plus loing, tu pourrais à la limite avec un "grap" et même l'objet "XML" tester la présence d'un fichier "distant".
Ciao
Oznog
Réponses
|