webForumDet fria alternativet

Mera upload

ASPur ASP

0 svar · 146 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Frågan#1
<%
response.buffer=true
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.Save("e:\tanakawebb.com\dweb\intern\docs")

Set File = Upload.Files(1)

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("/dweb/db/database.mdb")

SQLStmt = "Insert into docs "
SQLStmt = SQLStmt & " (namn, beskrivning, kategori) "
SQLStmt = SQLStmt & " Values('" & upload.Form("FILE2") & "', '" & upload.Form("DESCRIPTION") & "', '" & upload.Form("CATEGORY") & "')"
Connection.Execute(SQLStmt)
SET SQLStmt = Nothing

SQLStmt = "Select Max(Id) as senasteid from docs"
SET RS = Connection.Execute(SQLStmt)
senasteid = RS("senasteid")
RS.Close
SET SQLStmt = Nothing

Extension = "doc"

filen=upload.Form("FILE2")
filnamn = filen & senasteid & "." & Extension

File.CopyVirtual "\dweb\intern\docs\" & senasteid & "." & Extension

SQLStmt = "Update docs "
SQLStmt = SQLStmt & " SET namn = '" & Filnamn & "'"
SQLStmt = SQLStmt & " Where Id = " & senasteid
Connection.Execute(SQLStmt)
SET SQLStmt = Nothing

Connection.Close

response.redirect "default.asp"
%>

Som det är nu så blir filnamnet det senaste idnumret.doc men jag skulle vilja få hjälp med att ändra det så att filnamnet är samma som det var på hårddisken. Är det nån som vet hur man gör det samt att det bara ska gå att ladda upp filer med ändelsen .doc eller pdf.

------------------
/Dahlgren

"Det finns saker som man måste vara fackman för att inte förstå"

141 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)