<!-- ASP Upload Start --> <%if side="gem_upload" then
Set Upload = Server.CreateObject("Persits.Upload")
' we use memory uploads, so we must limit file size Upload.SetMaxSize 250000, True
' Intercept all exceptions to display user-friendly error On Error Resume Next
' Save to memory. Path parameter is omitted Upload.OverwriteFiles = False
'// RETTELSE HER - ret stien til din profil billede mappe.. sti = "d:\web\brian.dk\laki\kunder" newfolderpath = sti & "\" & Upload.form("folder")
Count = Upload.Save(newfolderpath)
' 8 is the number of "File too large" exception If Err.Number = 8 Then Response.Write "Billede filen er for store, max 250 kb." Else If Err <> 0 Then Response.Write "ERROR! : " & Err.Description Else Response.Write Count & " fil(er) uploaded til "& newfolderpath &"<BR>" End If End If %>
Tja det står jo rimeligt klart Du må ikke benytte request.form fordi det ødelægger ens collection Omvendt skal man benytte upload.form ...men den må først benyttes efter man har brugt upload.save Ud fra det der står i dit link virker det så som om det ikke kan lade sig gøre hmm :(
Du kan lave din dropdown først i en form. Submitte til samme side. Når den er submittet sætte en session og benytte denne session i scriptet ---- <% if request.form ("folder") == "" then %> <form method="post" action="DENNE_SIDE.asp"> <select name="folder" id="select" onchange="this.form.submit();"> <option value="test">Test</option> <option value="test2">Test2</option> </select> </form> <% else session("folder") = request.form("folder") %> <table width="90%" border="0" class="tekst" align="center"> <FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="upload2.asp?side=gem_upload"> <tr><td width="30%">mappe</td> <td><%=session("folder")</td> <td width="6%"> </td> </tr> <tr> <td width="30%">fil:</td> <td> <INPUT TYPE="FILE" class="forms" NAME="THEFILE" size="30"></td> <td width="6%"> </td> </tr> <tr> <td width="30%"> </td> <td align="center"> <INPUT TYPE=SUBMIT class="forms" VALUE="Upload!"> </td> <td width="6%"> </td> </tr></FORM> </table> <%end if%>
<!-- ASP Upload Start --> <%if side="gem_upload" then
Set Upload = Server.CreateObject("Persits.Upload")
' we use memory uploads, so we must limit file size Upload.SetMaxSize 250000, True
' Intercept all exceptions to display user-friendly error On Error Resume Next
' Save to memory. Path parameter is omitted Upload.OverwriteFiles = False
'// RETTELSE HER - ret stien til din profil billede mappe.. sti = "d:\web\brian.dk\laki\kunder" newfolderpath = sti & "\" & session("folder")
Count = Upload.Save(newfolderpath)
' 8 is the number of "File too large" exception If Err.Number = 8 Then Response.Write "Billede filen er for store, max 250 kb." Else If Err <> 0 Then Response.Write "ERROR! : " & Err.Description Else Response.Write Count & " fil(er) uploaded til "& newfolderpath &"<BR>" End If End If %>
Det eneste du selvfølgelig herudover skal huske..det er at der er skriverettighedder til de mapper du vælger imellem :o) .. tak for points
Synes godt om
Ny brugerNybegynder
Din løsning...
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.