Vill kunna ladda upp filer till en speciell katalog på servern, men vet inte riktigt hur jag skall göra, då valet står mellan en komponent eller ett skript. Fördelen med att inte använda en komponent är ju just att du slipper komponenten... Jag föreslår att du tittar på denna kursen: Provade Pelles script, vilket fungerade fint. Däremot blir det knas när jag försöker spara filinformationen i min tabell. Hej Hmm... Var ser du Request.form någonstans? Hittade filnamnet och har bara storleken kvar! Hur får man ut den? Jag antar att du använder dig av FileSystemObject för att skriva ned filen till disk igen, det finns ju en property för file som heter just size, testa den. Löste det precis, men tack ändå!Ladda upp filer till servern (med eller utan komponent?)
När filen har laddats upp vill jag även att information såsom ID, FileName, Description, Size..., skall ha sparats i min tabell.
Någon som har nått tips på hur jag skall gå tillväga? Finns det komponenter som är gratis för detta ändamål, eller är det bäst att använda ett skript?Sv: Ladda upp filer till servern (med eller utan komponent?)
http://www.pellesoft.nu/login/articles/asp/fileupload.asp
/JohanSv: Ladda upp filer till servern (med eller utan komponent?)
Använder följande kod:
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "tbl_Files", objConn, adOpenStatic, adLockPessimistic
objRS.AddNew
objRS("FileName") = myRequest("?")
objRS("FileSize") = myRequest("?")
objRS("Description") = myRequest("Description")
objRS("Extension") = myRequest("?")
objRS("DateCreated") = Now
objRS.Update
Har inte den blekaste vad det skall stå där jag satt frågetecknen.
Nån som ser utifrån Pelles exempel hur jag får ut informationen?Sv: Ladda upp filer till servern (med eller utan komponent?)
Eftersom du har gjort om det till binärt så kan du inte använda Request.form, du får använda myRequest istället.
så här har jag gjort min insert sats:
stSQL = "Insert into tblSuppGroups(Supp_ID, GrpID) values(" & _
returnedId & ","& myRequest("GrpID") &")"
conn.Execute stSQL
/Anna-KarinSv: Ladda upp filer till servern (med eller utan komponent?)
Frågan är hur jag får ut filnamnet, filändelsen samt storleken.Sv: Ladda upp filer till servern (med eller utan komponent?)
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "tbl_Files", objConn, adOpenStatic, adLockPessimistic
objRS.AddNew
objRS("FileName") = fName
objRS("FileSize") = ???
objRS("Description") = myRequest("Description")
objRS("Extension") = Right(fName,4)
objRS("DateCreated") = Now
objRS.UpdateSv: Ladda upp filer till servern (med eller utan komponent?)
/FSv: Ladda upp filer till servern (med eller utan komponent?)(Löst
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(Server.MapPath(FilePath))
FileSize = objFile.Size
Set objFSO = Nothing
Set objFile = Nothing