yanis7518
Messages postés283Date d'inscriptionmercredi 7 décembre 2005StatutMembreDernière intervention 9 juillet 2010
-
8 févr. 2007 à 17:41
yanis7518
Messages postés283Date d'inscriptionmercredi 7 décembre 2005StatutMembreDernière intervention 9 juillet 2010
-
9 févr. 2007 à 14:39
Salut a tous
Je suis débutant en ASP .NET
Je voudrais savoir comment je peux afficher des images qui se trouve dur une autre machine/repertoir (en dehors du serveur WEB)
J'ai trouvé beaucoup d'exemple mais rien qui parle de ca (ou j'ai peut etre mal compris)
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 8 févr. 2007 à 20:20
Salut,
Si ton image est accessible par le client via HTTP, là aucun problème, met l'url vers le fichier et elle s'affichera.
Sinon, utilises les HttpHandlers !
Le principe général :
Du point de vue du client, l'url de l'image à afficher sera un truc du genre : "/viewfile.ashx?file=monimage.jpg". Ensuite, dans ce HttpHandler (qui est en fait une classe .NET), tu récupères le QueryString "file" et tu vas chercher sur le serveur le fichier correspondant et tu le renvoies au client. Le HttpHandler agit donc comme une sorte de proxy entre les fichiers privés du serveur et le navigateur client.