18 messaggi dal 31 marzo 2003
Salve,
vorrei sapere come gestire le immagini in un database access.
Se provo ad estrarle non visualizzo l'immagine ma la classica x rossa di file mancante...
le ho anche estratte con response.binarywrite x poi richiamarle in un altro file tra il tag <img src="pagina.asp?parametrodirifermento"> ottenendo sempre lo stesso risultato

Vorrei provare a gestirle facendo prima un upload delle stesse in una directory, associandole ad altri campi di testo del database...ma sono fuori strada...consigliatemene una da seguire x favore!

Grazie,
Con l'upload dei file d'immagine nella cartella che hai destinato a questo scopo, inserisci anche il percorso del file d'immagine stesso in un campo del database.Quando vuoi richiamarti l'immagine basta inserire il corrispondente valore del recordset in questo modo:
<img src="<%=rs("indirizzo_immagine")%>">

Ciao

Alberto Biancardo
18 messaggi dal 31 marzo 2003
Perdonate la mia ignoranza...ma come faccio tramite un upload dell immagine nella sua directory a segnalare al campo del database il nome dell'immagine con relativo percorso??

grazie...
Se usi, come è consigliabile, una sola directory per gli upload ti basta ricavare il nome del file uploadato e associarlo a un record come se fosse un normale script di inserimento nuovo record nel database. Il nome del file che hai uploadato è sempre ricavabile, ma dipende dallo script o dal componente che usi per l'upload. Per esempio con aspupload lo ricavi con File.FileName. A questo punto avresti nel campo Immagini del db solo il nome del file, quindi l'immagine la vedresti facendo:
<img src="directory_upload/<%=rs("nome_immagine")%>">

Ciao

Alberto Biancardo
18 messaggi dal 31 marzo 2003
Ok, grazie mille Biank...mi sono scaricato l'aspsmartupload...tempo di imparare ad usarlo e farò come mi hai consigliato...

Ora me lo studio...sicuro che tra qualche ora tornerò a rompere sul forum x kiedere come farlo funzionare! :-))

Ciao ciao
18 messaggi dal 31 marzo 2003
sigh...sto disperatamente cercando esempi di script x utilizzare l'aspsmartupload x fare quello spiegato nei post precedenti in questo topic...qualcuno può darmi una mano??
Se vuoi un consiglio usa aspupload, e' tutto in asp, ed e' molto flessibile e abbastanza veloce.
Ciao

Alberto Biancardo
18 messaggi dal 31 marzo 2003
Ciao...
ho installato l'aspsmartupload...ma quando provo ad eseguire un upload sul percorso virtuale del server mi da questo errore:

Tipo di errore:
aspSmartUpload.File (0x80040460)
Unable to save file (Error 1120)
/upload/upload1.asp, line 17

L'esempio che ho seguito io x imparare ad usare questo componente d'upload è questo:

<%
' Variables
' *********
Dim mySmartUpload
Dim intCount

' Object creation
' ***************
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

' Upload
' ******
mySmartUpload.Upload

' Save the files with their original names in a virtual path of the web server
' ****************************************************************************
intCount = mySmartUpload.Save("/aspSmartUpload/Upload")

' Display the number of files uploaded
' ************************************
Response.Write(intCount & " file(s) uploaded.")
%>



Ho provato ad usare il server.mappath ma mi da lo stesso risultato...
Da notare che se provo a fare l'upload in percorso fisico del mio HD l'upload funziona alla perfezione...
Cosa può essere a provocare questo errore??

Grazie,
Cotechino

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.