Exploitez au maximum les services d'arsys.fr

Le composant AspUpload (licence Enterprise) est disponible sur nos Pack Entreprise, Pack Master, Pack Master Plus et Pack Hébergeur, et permet, à travers ASP, d'uploader et de manipuler des fichiers sur le serveur en utilisant un navigateur.
Les fichiers sont uploader via un formulaire en utilisant l'étiquette:
<INPUT TYPE=FILE>
Le répertoire sur lequel vous souhaitez placer le fichier, doit avoir les droits d'écriture.
Pour pouvoir utiliser AspUpload, vous aurez besoin d'un fichier HTML qui devra contenir un formulaire et d'un script ASP chargé de gérer celui-ci.
Le code suivant correspond à un fichier HTML comportant un formulaire pour uploader deux fichiers sur le serveur:
<HTML>
<BODY BGCOLOR="#FFFFFF">
<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="Upload.asp">
<INPUT TYPE=FILE SIZE=60 NAME="FILE1"><BR>
<INPUT TYPE=FILE SIZE=60 NAME="FILE2"><BR>
<INPUT TYPE=FILE SIZE=60 NAME="FILE3"><BR>
<INPUT TYPE=SUBMIT VALUE="Upload!">
</FORM>
</BODY>
</HTML>
N'oubliez pas de précisez l'attribut ENCTYPE="multipart/form-data", puisqu'il indique que, non seulement le nom mais aussi le contenu du fichier soit envoyé. Si vous ne le faites pas de cette manière, l'upload du fichier ne se produira pas.
Voyons maintenant l'aspect du script associé Upload.asp:
<HTML>
<BODY>
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count= Upload.Save("d:\xvrt\mondomaine.com\html\upload")
%>
<% = Count %> fichiers uploadés.
</BODY>
</HTML>
La première ligne du script crée l'instance de l'objet. Ensuite, on fait appel à la méthode Save, qui est celle qui véritablement réalise le travail d'upload. La méthode renvoie le nombre de fichiers qui ont été uploadé correctement. En cas d'erreur, une exception est retournée.
Cette version du composant offre quelques avantages sur les versions antérieures:
Vous trouverez plus d'information au sujet des caractéristiques du produit, ainsi que des exemples, à l'adresse web du composant: http://www.aspupload.com/.
* les prix affichés sont HT.
Appel Gratuit 0800 940 865