Jsp + insertion image dans la base

Fermé
hanen_mim Messages postés 7 Date d'inscription mardi 5 janvier 2010 Statut Membre Dernière intervention 20 septembre 2015 - 5 janv. 2010 à 19:54
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 5 mars 2010 à 15:42
Bonjour,
salut
je suis entrain de faire un site de vente avec jsp
j'ai crée dans la page administrateur une formulaire pour inserrer les produit
je veux inserrer une image pour chaque produit
pour ce la j' ai ajouté dans ma formulaire <input name="imgpd" type="file" />
mon problème c'est : je veux recuperer le chemain de l'image et le transformer en type file pour par la suite insserer dans la base sql :

String imgpd=request.getParameter("imgpd");
try
{
File ff=File.parseFile(imgpd);
}
catch (Exception e) {
out.print("format invalide d'image");
}


est ça est juste
si c non est quelqun peut m'aider pour inserrer une image dans une base à partir d'une formulaire
A voir également:

4 réponses

BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
6 janv. 2010 à 02:20
Bonsoir Hanen_mim,

Dans ta servlet, il te faut gérer une connexion JDBC avec ta base de données (Oracle ?).
puis lancer un ordre SQL d'insertion (ton image devra être insérer dans une colonne de type BLOB (si BD est Oracle).

Bon courage pour la suite.
0
hanen_mim Messages postés 7 Date d'inscription mardi 5 janvier 2010 Statut Membre Dernière intervention 20 septembre 2015
6 janv. 2010 à 02:22
oui j'ai fais ça
mon problème est à ce niveau:
String imgpd=request.getParameter("imgpd");
try
{
File ff=File.parseFile(imgpd);
}
catch (Exception e) {
out.print("format invalide d'image");
}
Netbeans minforme que cette ligne File ff=File.parseFile(imgpd); est invalide
}
0
moi je ne suis pas à se niveau mais j'ai un problème car je n'arrive pas insérer une image dans mon page jsp pour que l'image s'affiche au niveau du client.j'ai fais ceci
<%
out.println("<img src=\"nom de l'image\">");
%>
et même ceci <img src="nom de l'image"> mais j'ai rien du tout à l'affichage
0
moi je ne suis pas à se niveau mais j'ai un problème car je n'arrive pas insérer une image dans mon page jsp pour que l'image s'affiche au niveau du client.j'ai fais ceci
<%
out.println("<img src=\"nom de l'image\">");
%>
et même ceci <img src="nom de l'image"> mais j'ai rien du tout à l'affichage
0
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
5 mars 2010 à 15:42
Bonjour Ambou

Ta 2ième solution est la bonne syntaxiquement.

Par contre, ton problème vient (je pense) de la localisation des images : d'après le code suivant que tu as donné : <img src="nom de l'image"> cela signifie que les images sont dans le même répertoire que tes jsp.

Dans l'arbo suivante :
  Appli
  |
    html
    jsp
  |
    ---> images
           |
            mon_image.jpg
  |
   ---> js
  |
    ---> css


l'instruction sera : <img src="images/mon_image.jpg"></img>
0