Mail & Web
Outsourcing
Shop & CMS
AspUpload komponentet giver mulighed for at uploade filer til webserveren direkte fra en hjemmeside via ASP. Nedenfor er vist nogle eksempler på brugen af AspUpload.
Det kan anbefales at downloade en demo version af dette komponent for at teste ASP scripts lokalt, inden de køres på webserveren. Download AspUpload
Eksempel 1: Simpelt eksempel der viser, hvordan to filer uploades. På siden "Upload1.htm" vælges de filer på den lokale maskine, der ønskes uploadet til webserveren. "Upload1.asp" udfører upload funktionen. Bemærk filerne skal gemmes i biblioteket "/log/" eller for FrontPage sites "/_vti_log/" på webserveren.
Download eksempel: AspUpload1.zip
(Upload1.htm) <html> <body> <form method="POST" enctype="multipart/form-data" action="Upload1.asp"> <input type="file" size="50" name="file1"> <input type="file" size="50" name="file2"> <input type="submit" value=" Upload "> </form> </body> </html> (Upload1.asp) <html> <body> <% Set Upload = Server.CreateObject("Persits.Upload.1") Count = Upload.SaveVirtual("/log/") %> <%=Count%> files uploaded. </body> </html>
Dette eksempel viser som eksempel 1 hvordan to filer uploades. Derudover medsendes nogle tekst variabler fra siden "Upload2.htm". Bemærk filerne skal gemmes i biblioteket "/log/" eller for FrontPage sites "/_vti_log/" på webserveren.
Download eksempel: AspUpload2.zip
(Upload2.htm) <html> <body> <form method="POST" enctype="multipart/form-data" action="Upload2.asp"> File 1: <input type="file" name="file1"> Text 1: <input type="text" name="text1"> File 2: <input type="file" name="file2"> Text 2: <input type="text" name="text2"> <input type="submit" value=" Upload "> </form> </body> </html> (Upload2.asp) <html> <body> <% Set Upload = Server.CreateObject("Persits.Upload.1") Upload.SaveVirtual("/log/") %> <b>Files:</b><br> <% For Each File in Upload.Files Response.Write File.Name & "=" & File.Path & " (" & File.Size & ")<br>" Next %> <br> <b>Other items:</b><br> <% For Each Item in Upload.Form Response.Write Item.Name & "=" & Item.Value & "<br>" Next %> </body> </html>