ASPUPLOAD

-

- ASPUPLOAD

AspUpload est un composant com+ qui permet de capturer, enregistrer et traiter le téléchargement des fichiers dans une application ASP vers un serveur web depuis un navigateur.
Les fichiers sont sélectionnés pour le téléchargement via un formulaire POST HTML en utilisant la balise <INPUT TYPE=FILE>.
L'utilisation d'AspUpload chez hebergement.COM est gratuit.

- Utilisation d' AspUpload

Pour utiliser AspUpload dans un environnement ASP, vous devez créer l'objet AspUpload dans votre script ASP comme suit:

<%
...
Set Upload = Server.CreateObject("Persits.Upload")
...
%>


- Comment puis je envoyé des fichiers vers mon hébergement avec ASPUPLOAD?

Tester ce petit script ci dessous et vous pourrez l'adapter en fonction de votre formulaire.

Les fichiers ne peuvent être transférés que dans le répertoire UPLOAD de votre hébergement et ce pour des raisons de sécurité

*************** DEBUT SCRIPT 1 ere page : séléction des fichiers **********

<HTML>
<BODY BGCOLOR="#FFFFFF">
<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="UploadScript1.asp">
<INPUT TYPE="FILE" SIZE="40" NAME="FILE1"><BR>
<INPUT TYPE="FILE" SIZE="40" NAME="FILE2"><BR>
<INPUT TYPE="FILE" SIZE="40" NAME="FILE3"><BR>
<INPUT TYPE=SUBMIT VALUE="Télécharger!">
</FORM>
</BODY>
</HTML>
*************** FIN SCRIPT 1 ere page de selection des fichiers **********


***** DEBUT SCRIPT 2 eme page (UploadScript1.asp) : envoi des fichiers ***

<HTML>
<BODY>
<%
On Error Resume Next
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = Upload.SaveVirtual("/upload")

If Err <> 0 THEN
Response.Write err.Description
END IF
%>
</BODY>
</HTML>


***********FIN SCRIPT***********

NOTE SUR LE SCRIPT :

Vous devrez employer la méthode de File.SaveVirtual qui accepte comme argument un répertoire virtuel, plutôt que physique.
Le choix de créer un répertoire virtuel nommé UPLOAD est uniquement dû à une question de sécurité liés à l'hébergement mutualisé.
Vous ne devez pas effacer ce répertoire si vous désirez utiliser cette fonction.