Jag har provat upload-scriptet i artikeln "Låta användaren skicka filer till din hemsida utan komponenter". Det fungerar kanon, men jag skullle vilja att man kan ladda upp flera filer på en och samma gång.Loopa flera filer
I artikeln står det att man ska loopa koden på ett visst ställe. Men min fråga är hur loop-satsen ska se ut, och var den ska sluta?
Här är koden där det står att man ska loopa:
<code>
' Om du tillåter mer filer än 1, gör om detta till en loop
' instansierar File ScriptingSystem (FSO)
Set lf = server.createObject("Scripting.FileSystemObject")
' vad valde användaren att använda för filnamn?
If myRequest("filename") = "original" Then
' Vad är det för klient som skickar filen, Machintosh skickar endast filnamnet
' medan Windows även skickar med sökvägen till filen.
BrowserType = UCase(Request.ServerVariables("HTTP_USER_AGENT"))
If (InStr(BrowserType, "WIN") > 0) Then
' Det är Windows med sökväg i
sPos = InStrRev(myRequestFiles(0, 2), "\")
fName = Mid(myRequestFiles(0, 2), sPos + 1)
End If
If (InStr(BrowserType, "MAC") > 0) Then
' Det är mac, endast filnamnet skickas
fName = myRequestFiles(0, 2)
End If
' här skapar du filnamnet som vi skall använda
FilePath = "./" & fName
Else
' använd det filnamn som användaren skrev istället
' Om användaren valt att spara med ett eget filnamn,
' då tar vi det istället.
FilePath = "./" & myRequest("userSpecifiedName")
End If
</code>
Som sagt, jag undrar hur loop-satsen ska se ut, och var den ska sluta?
Kolla artikeln för hela koden... http://www.pellesoft.nu/login/articles/asp/fileupload.asp
Tack på förhand!