Afficher l'Image sur page JSP à partir de Mon Ordinateur Dossier
Je suis en train de jouer avec les codes. Cependant, pourquoi la Page ne JAMAIS permettre l'accès à tous les fichiers locaux.
Signifie que si vous écrivez
<img src="c:\ImageFolder\Angelica.jpg"/>
dans le fichier jsp, il ne fonctionnera PAS.
POURQUOI PAS? Est-il un moyen pour moi de récupérer une image de mon Disque C et l'afficher dans la page web?
- essayez de récupérer l'image à partir du disque D et de vérification..sans doute u besoin d'un accès admin dans disque c
- fait-il?laissez-nous savoir
- Il ne fonctionne pas aussi.
- ok changement de t <img src="c:/ImageFolder/Angelica.jpg"/>son
Vous devez vous connecter pour publier un commentaire.
attribut src de la balise img est utilisé pour désigner un chemin d'accès relatif ou l'url de la source je.e source peut être à l'intérieur de votre conteneur web ou hébergé par un autre site. Vous ne pouvez pas utiliser un chemin absolu pour la source, que vous ne pouvez pas se référer à des fichiers à l'extérieur du conteneur.
Pour contourner ce problème, vous pouvez créer une servlet peut charger le fichier à partir de l'extérieur de votre conteneur web, puis d'écrire/fichier de flux pour votre réponse. Vous devrez fournir le chemin du fichier de la servlet et que le servlet va desservir le fichier.
Suppose que si vous créez un servlet pour desservir le fichier avec le nom "FileServlet", et ce FileServlet prend un 'chemin' comme paramètre pour récupérer le fichier, vous balise img ressemblera à quelque chose comme ceci:
consulter: Fichier Servlet par BalusC de travail détaillé.