Scripts op websiteASP UploadASP Upload is een component waarmee bezoekers bestanden kunnen uploaden naar de webserver. Allereerst dient u een pagina te maken waar bezoekers kunnen aangeven welk bestand ze willen uploaden:
<html>
<body>
<form method="post" enctype="multipart/form-data" action="upload.asp">
<input type="file" size="40" name="file"><br>
<input type=submit value="Upload!">
</form>
</body>
</html>
Ten tweede dient u het bestand upload.asp aan te maken waarin u de volgende code plaatst:
<html>
<body>
<%
Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("database-directory [1]")
Response.Write Count & " bestand(en) geplaatst"
%>
</body>
</html>
[1] De directory waar u uw ge-uploade bestanden kunt plaatsen is afhankelijk van welke webserver uw site op is geplaatst. Om dit te achterhalen kunt u een klein script uitvoeren die de lokatie van de database directory weergeeft. Dit bestand dient u in uw cgi-bin directory plaatsen als cd.pl en aan te roepen Via http://www.uwdomein/cgi-uwusername/cd.pl . print "Content-type: text/plain\n\n"; $_ = `cd`; s/\\cgi-bin/\\database/i; print; De uitvoer van dit script (bijvoorbeeld C:\InetPub\www\username\database) dient u als upload directory op te geven. De bestanden die u in de database directory plaatst zijn niet via het internet te benaderen. Wanneer dit wel nodig is kunt u de bestanden in de images1 subdirectory van de database directory te plaatsen. Deze directory is via het internet te benaderen op http://www.uwdomein/images1/. |
