Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
Du kan havde alle de form felter du vil samme med fil upload når du bruger ASPupload. Du skal bare bruge nanvet på upload objectet når du henter form data: upload.form("xxx") og ikke rewquest.form("xxx")
Man bliver nød til at kalde .Save før det virker så kan man skrive det lidt om:
<% if Request.ServerVariables("REQUEST_METHOD") = "POST" then
Set Upload = Server.CreateObject("Persits.Upload.1") Count = Upload.Save
'henter form input navn = Upload.form("navn") email = Upload.form("email")
'valider form input her if navn = "admin" then response.redirect "fejlside.asp"
'Gem filen ret denne hvor filen skal gemmes: sti = "/images/" filnavn="" for each file in upload.files file.SaveAs Server.Mappath(sti & file.name) filnavn = sti & file.name next
Jeg bruger dette. Den gemmer filen men gemmer ikke i databasen. Min textbox hedder TxtNavn. ------------------ Dim objUpload Set objUpload = Server.CreateObject("Persits.Upload") On Error Resume Next Dim strUploadPath strUploadPath = "Dokumenter/" objUpload.Save(Server.MapPath(strUploadPath))
Set DBConn = Server.CreateObject("ADODB.Connection") DBConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=D:\Inetpub\Dh\Data.mdb" SQL = "INSERT INTO Test " &_ "VALUES ('" & objUpload.Form("TxtNavn") & "')" DBConn.Execute(SQL) DBConn.close Set DBConn = Nothing
Kan det være at forskellen er om jeg putter: enctype="multipart/form-data" i <form>? for den kan ikke uploade hvis den ikke er der, og den kan ikke gemme i db hvis den er der..
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.