Na server s operačním systémem je nainstalována komponenta ASPSmartUpload, pomocí které můžete jednoduše nahrávat soubory na své stránky přes webový fomrulář. Pro vyzkoušení, zda vše funguje můžete použít následující jednoduchý skript. Má 2 části:
formular.html obsahuje fomrmulář, který odešle data výkonné části -
<
HTML
>
<
BODY
BGCOLOR
=
"white"
>
<
H1
>aspSmartUpload: </
H1
>
<
HR
>
<
FORM
METHOD
=
"POST"
ACTION
=
"./upload.asp"
ENCTYPE
=
"multipart/form-data"
>
<
input
type
=
"file"
name
=
"FILE1"
size
=
"50"
/>
<
input
type
=
"file"
size
=
"50"
name
=
"FILE2"
/>
<
input
type
=
"file"
size
=
"50"
name
=
"FILE3"
/>
<
input
type
=
"file"
size
=
"50"
name
=
"FILE4"
/>
<
input
type
=
"submit"
value
=
"Upload"
/>
</
FORM
>
</
BODY
>
</
HTML
>
a upload.asp:
<HTML>
<BODY BGCOLOR=
"white"
>
<H1>aspSmartUpload :
<HR>
<%
Dim
mySmartUpload
Dim
intCount
Set
mySmartUpload = Server.CreateObject(
"aspSmartUpload.SmartUpload"
)
mySmartUpload.Upload
intCount = mySmartUpload.Save(
"D:WWWPESwebwwwadr"
)
Response.Write(intCount &
" file(s) uploaded."
)
%>
</BODY>
</HTML>
Skripty nahrajte do libovolného adresáře, do kterého je povolen zápis pak ho zavoláte přes prohlížeč. Například je-li nahraný do adresáře test v rootu webu (adresář /www/test), napište do prohlížeče: http://www.domena.koncovka/test/upload.html.
Při praktickém použití ještě vložte podmínky pro omezení velikosti souboru, povolené typy soubory (třeba jen obrázky, text...).
(Skript si můžete i stahnout - po pravé straně této stránky je seznam souborů. Archiv obsahuje oba popisované soubory)