Ciao a tutti,
mi è capitato di dover estrarre dati da un db non mio e mi capita di incontrare immagini non presenti. Posso verificare prima di stamparle se il file remoto esiste?
Grazie
Ciao a tutti,
mi è capitato di dover estrarre dati da un db non mio e mi capita di incontrare immagini non presenti. Posso verificare prima di stamparle se il file remoto esiste?
Grazie
con FSO, immagino
sai come si usa?..non ho trovato nulla..
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
hrazie mille
ho provato cosi:
<%
dim filesys
imag= DBrec("immagine")
Set filesys = CreateObject("Scripting.FileSystemObject")
If filesys.FileExists(imag) Then
imag = imag
else
imag = "img/no_image.gif"
End If
%>
ma mi dice sempre che non esiste..
imag= DBrec("immagine") deve contenere un percorso assoluto nel server... altrimenti devi usare Server.MapPath() per ricavarlo.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Con questa parte di codice, verifichi se esiste il file e lo cancelli dalla dir.
Per la cancellazione devi impostare i permessi sulla dir indicata.
Dim objFSO
path = "docuavvi\file\archivio\file.zip"
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
if objFSO.FileExists(server.mapPath(path)) then
'Il file viene cancellato
objFSO.DeleteFile(server.mapPath(path))
end if
Set objFSO = Nothing
Dunque,
io ho un'immagine su un server remoto non mio ma del cliente.
Vorrei verificare prima di visualizzare un'immagine vuota se quest'ultima è presente o meno.
La stringa DVBrec("immagine") contiene l'url dell'immagine cosi formato:
http://www.sitocliente.com/immagine/img.jpg
Come posso fare allora?
Grazie
Con l'oggetto XMLHTTP
Fai la chiamata e poi con la proprietà status dell'oggetto verifichi se da 200 (esiste).