Precedente :: Successivo |
Autore |
Messaggio |
clarence Utente adulto
Registrato: 10/01/04 12:59 Messaggi: 1997 Residenza: Zogno
|
Inviato: Gio Nov 03, 2005 9:42 pm Oggetto: Upload immagine su server in JSP |
|
|
Ciao, il mio problema è come effettuare l'upload di un file (immagine) su un database in mysql su server in jsp.
Creato il database, creata la form che fa inserire i dati (titolo, data, contenuto di una news e immagine) ho scritto un file in jsp che cattura questi dati e li inserisce nel db.
Il problema sta nella visualizzazione perchè l'immagine risulta salvata in esadecimale (è un array di byte B@NUMEXADECIMALE) e non riesco poi a visualizzarla quando effettuo tramite un altro file in jsp la query sul database.
Se c'è qualche buona anima che mi da una mano...io potrei dargliene un'altra...
scherzi a parte inserisco anche il codice del jsp che me lo visualizza...io dopo tanti tentativi ho provato questo ma...nada...
Codice ha scritto: |
<%@ page import="java.awt.Image" %>
<%@ page import="javax.swing.ImageIcon" %>
<%@ page import="java.io.OutputStream" %>
<%@ page contentType="text/html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %>
<c:choose>
<c:when test="${video.rowCount==0}">
<h1>Nessun impiegato è stato trovato</h1>
</c:when>
<c:otherwise>
<h1>Sono stati trovati i seguenti impiegati:</h1>
<table border="1">
<th>id</th><th>titolo</th>
<th>contenuto</th><th>Data</th><th>Immagine</th>
<c:forEach items="${video.rows}" var="row">
<%
ImageIcon ic = new ImageIcon("${row.immagine}");
Image image = ic.getImage();
//response.setContentType("image");
//byte [] blob = response.
//OutputStream os = response.getOutputStream();
//os.write();
//os.flush();
%>
<tr>
<td><c:out value="${row.id}" /></td>
<td><c:out value="${row.titolo}" /></td>
<td><c:out value="${row.contenuto}" /></td>
<td><c:out value="${row.data}" /></td>
<td><c:out value="image" /></td>
</tr>
</c:forEach>
</table>
</c:otherwise>
</c:choose> |
Grazie mille per la gentile attenzione e uno in anticipo ma molto più grande ( ) soprattutto a chi avrà la forza di metterci la testa |
|
Top |
|
|
clarence Utente adulto
Registrato: 10/01/04 12:59 Messaggi: 1997 Residenza: Zogno
|
Inviato: Gio Nov 17, 2005 12:23 am Oggetto: |
|
|
Quel grande del Taz ha trovato un bean spettacolare in internet (non a pagamento, anche se non commercializzabile) e si è così risolto il gravosissimo problema
...yuhuuuu... |
|
Top |
|
|
vinz Amministratore
Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Gio Nov 17, 2005 12:33 am Oggetto: |
|
|
clarence ha scritto: | Quel grande del Taz ha trovato un bean spettacolare in internet (non a pagamento, anche se non commercializzabile) e si è così risolto il gravosissimo problema
...yuhuuuu... |
Ma se non è commercializzabile, come fate?
Sotto che licenza è stato rilasciato? _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
|
clarence Utente adulto
Registrato: 10/01/04 12:59 Messaggi: 1997 Residenza: Zogno
|
Inviato: Gio Nov 17, 2005 4:57 pm Oggetto: |
|
|
è free, ma non è vendibile il prodoto.
Tant'è che per raggiungere la pagina jsp bisogna autenticarsi... |
|
Top |
|
|
vinz Amministratore
Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Gio Nov 17, 2005 11:32 pm Oggetto: |
|
|
clarence ha scritto: | è free, ma non è vendibile il prodoto.
Tant'è che per raggiungere la pagina jsp bisogna autenticarsi... |
Ok, ma voi dovete vendere il prodotto, oppure è un software ad uso interno?
Sono curioso di sapere qual è la licenza vera e propria: all'interno dello zip, c'è un file che si chiama LICENSE? Se sì, mi copi-incolli il contenuto? _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
|
|