27. oktober 2006 - 11:25Der er
8 kommentarer og 1 løsning
Upload til database uden billede
Jeg har følgende upload script, men har fjernet "upload af billede formen" fra min form.asp så det kun er ren tekst m.v. der skal tilføjes til databasen og ingen upload af billede mere.
Men jeg kan ikke få det til at virke når jeg fjerner "billede upload formen", har prøvet at tilrette upload.asp filen, men det går helt galt. Jeg tror jeg retter de forkerte steder. Er der nogen der kan fjerne "billede upload funktionen" fra scriptet upload.asp så det virker med kun "tekst tilføjelser til databasen" som der er i form.asp ??
til at starte med synes jeg du skal fjerne ENCTYPE="multipart/form-data"> fra FORM.ASP.
Efterfølgende kan du fjerne alt der har med dit upload komponent at gøre (upload) og så i stedet bare bruge Request.Form("beskrivelse") osv. Så du laver almindelige request på din form istedet for at bruge komponentet til det.
'afslut connection set rs = nothing set conn = nothing
%> </FONT>
</CENTER> </BODY> </HTML>
/hiks
Synes godt om
Slettet bruger
27. oktober 2006 - 12:24#5
Så virker det bare!!! Mange tak! :-)
Så det var den multipart/formdata fætter der gjorde det... Altså det bevirker man bruger upload komponent eller hvad siger du? Prøver jo på at lære lidt af det samtidig. :-)
multipart på formen gør egentlig bare at man kan sende form informationen således filer etc. kan uploades til webserveren i et format der kaldes multipart. Dette format kan man bare ikke sådan uden videre læse direkte fra hvis vi snakker om tekster, input boxe etc.
upload komponentet gør det så muligt for os at vi kan få tekst ud af det man mener er tekst i formen. Altså en form for omformattering af multipart til tekst.
Hvis man ikke bruger multipart afsender vi form informationen modtager serveren i tekstformat som man ikke behøver upload komponentet til "formatere om på".
ta altid at lukke din database forbindelse ned altså i ovenstående tilfælde din conn.
Flere udviklere vil bruge en funktion til at sørge for at man får lukket sine ting ordentligt ned så man har en funktion til recordsettet, en til forbindelse og en til begge dele på samme tid. Noget i stil med:
Sub CleanUpRs(rs)
rs.close set rs = nothing
End Sub
Sub CleanUpConn(conn)
conn.close set conn = Nothing
End Sub
Sub CleanUp(rs, conn)
rs.close set rs = nothing
conn.close set conn = nothing
End Sub
de kan så kaldes vha.
Call CleanUpRs(ditRs)
Du kan så placere dem i en asp fil for sig selv og lave includes på denne til alle dine sider. Så kan du nøjes med at have alle dine fælles funktioner et sted.
Det skal bruges til min hjemmeside www.hyggestedet.dk hvis du skulle være interesseret i at vide hvad du hjælper til. :-) Men det var rigtig god information.... Tak for det... :-) Og også god weekend til dig og igen mange tak for hjælpen.... Mvh. Henrik
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.