11 messaggi dal 04 febbraio 2002
Ragazzi,
ho un problemi di Inserimento Dati in un DB SQL Server. Se aggiungo al form un campo di sfoglia per inviare un'immagine al server, l'inserimento non funziona in nessun modo in quanto con il codice enctype="multipart/form-data" mi blocca l'inserimento. Conoscete per caso qualche metodo alternativo ?
Grazie,

pure.
7 messaggi dal 14 novembre 2002
ho incontrato anch'io questo problema e l'ho risolto così:
1 pagina con form enctype="multipart/form-data"
2 pagina che effettua l'upload dei file e salva in una variabile il contenuto dei campo testo
3 pagina che salva sul db le variabili inviate dalla pagina precedente
4 pagina di coferma

per fare l'upload ho fatto così:

if instr(Intestazione,"foto") > 0 then
i = instr(Intestazione,"filename=")
j = instr(i + 10,Intestazione,chr(34))
NomeUpload = mid(Intestazione,i + 10,j-i-10)
i = instrRev(NomeUpload,"\")
if i<>0 then
NomeFile = mid(NomeUpload,i + 1)
else
NomeFile = NomeUpload
end if
if i<>0 then
Set FSO = CreateObject("Scripting.FileSystemObject")
Upload = True
DimensioneFile = len(ContenutoFile)
EstensioneFile = right(ContenutoFile,3)
NomeFile = NomeFile
Set textStream = FSO.CreateTextFile(server.mappath(percorso & NomeFile5), True, False)
textStream.Write ContenutoFile
textStream.Close
Set textStream = Nothing
Set textStreamgb = FSO.CreateTextFile(server.mappath(percorsogb & NomeFile), True, False)
textStreamgb.Write ContenutoFile
textStreamgb.Close
Set textStreamgb = Nothing
Set FSO = Nothing
end if
end if

così la variabile nomefile contiene il valore del campo di testo
mentre per recuperare solo il testo di un campo ho fatto così:

if instr(Intestazione,"Titolo") > 0 then
titolo = ContenutoFile
end if

Modificato da diwla il 14 novembre 2002 12.31 -

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.