først og fremmest er det en dårlig idé at uploade direkte til databasen - læg i stedet billederne i en mappe på serveren og kun et filnavn i databasen.
Før at gøre det skal du undersøge hvad dit webhotel understøtter af upload-komponenter - derefter kan du finde eksempler enten her på eksperten eller direkte på komponentens hjemmeside
Jeg har lavet noget lign. bare i PHP, og der gjorde jeg sådan at man uploadede billedet til en bestemt mappe. Og så smed man bare filnavnet ind i databasen. Det er nemmere og mere pladsbesparende !!
Start med at finde ud af, hvad for fil upload objekter der er til rådighed på din server. Når du uploader filerne, bestemmer du samtidig hvad de skal hedder. Læg dem i samme bibliotek og gem filnavnet som en lillebittte varchar i databasen.
Jeg synes dog det virker usmart, at jeg skal hen og skifte hele min kode ud, hvis jeg engang får nyt webhotel :(
Kan man ikke gøre et eller andet smart på det punkt ? Eller det er måske i virkeligheden ret enkelt ?
Jeg tænkte også på, at det gerne skulle være muligt at uploade både tekst og billede samtidig. På nuværende tidspunkt kan jeg fint sende data til min database. Mangler blot billede-upload-delen
' Open a recordset ' **************** strSQL = "SELECT FILENAME,FILE FROM TFILES"
Set oRs = Server.CreateObject("ADODB.recordset") Set oRs.ActiveConnection = oConn oRs.Source = strSQL oRs.LockType = 3 oRs.Open
' Select each file ' **************** For each file In mySmartUpload.Files ' Only if the file exist ' ********************** If not file.IsMissing Then
' Add the current file in a DB field ' ********************************** oRs.AddNew file.FileToField oRs.Fields("FILE") oRs("FILENAME") = file.FileName oRs.Update intCount = intCount + 1 End If Next
' Display the number of files uploaded ' ************************************ Response.Write(intCount & " file(s) uploaded.<BR>")
' Destruction ' *********** oRs.Close oConn.Close Set oRs = Nothing Set oConn = Nothing
response.redirect("edit.asp?opd=<h1>Databasen er opdateret!</h1>")
Hm, jeg ville blive glad, hvis jeg kunne faa et simpelt kodeeksempel, hvor der baade uploades et billede og lidt tekst, samt en stump kode, der viser tekst og billede igen...
Hvis du får en side 404 fejl, så er det fordi du redirecter til en side, der ikke findes. Prøv, når du er på "siden kan ikke vises" at højreklikke, se på egenskaber, og så kan du se, hvilken side du har redirected til, og om det giver fejl, at der indgår både '<', '>' og '/' i din URL.
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.