• User

    identificare immagini remote

    Ciao a tutti,
    provo a chiedere a voi esperti, perché finora non sono riuscito a trovare una risposta.
    Ho una galleria immagini, le foto sono prese direttamente da siti vari (metto l'url della foto in un campo db).
    Capita che spesso i siti di riferimento cambino le foto (e di conseguenza l'url del file immagine).

    Posso identificare se ad un url corrisponde effettivamente una immagine?

    Dovrei quindi realizzare una query che per ogni record del database controlla l'url e verifica che corrisponda una immagine, il tutto con asp classico, anche se immagino che dovendo leggere (forse) qualche header dovrò usare una pagina asp.net

    Qualcuno sa aiutarmi o sa se esiste qualcosa del genere?

    Grazie
    Luca


  • User Attivo

    ciao, contestualizza meglio il problema, se il link è cambiato cosa devi fare poi?
    le chiamate saranno crossDomain? Qua se ne è già parlato: giorgiotave.it/forum/scripting-lato-client/227710-ajax-leggere-contenuto-da-un-url-esterno.html
    in caso contrario, se sei nella stessa rete, puoi basarti anche su XMLHttpRequest

    
    <html>
    	<head>
    		<script>
    			function UrlExists(url) {
    			if(url){
    				var req = new XMLHttpRequest();
    				req.open('GET', url, false);
    				req.send();
    				alert('ok');
    				return req.status==200;
    			} else {
    				alert('no');
    			}
    			}
    		</script>
    	</head>
    	<body>
    		<button type="button" onclick="UrlExists('hXXp://127.0.0.1/MYWEBSITE/IMGS/annulla.gif')">Click Me!</button>
    	</body>
    </html>