Hébergement ASP, PHP, ASP.Net, MySQLHébergement mutualiséNoms de domaineHébergement Web Commander  

© ProRegna Hébergement

REVENDEURS | CONTACTS | FAQ | ACCÈS CLIENTS | RÉSEAUX

 
Hébergements d'applications Internet : foires aux questions
Foires aux questions sur l'hébergement de services web : ASP, ASP.net, PHP, FTP, messagerie, base de données Access, MySQL et SQL Server
Avant de de contacter notre support technique par email ou par téléphone, consultez la Foire Aux Questions : les réponses aux questions les plus courantes sont d'ores et déjà disponibles.


Contactez nous
Contactez le service commercial
au (33) 05 57 12 00 00 ou à info@proregna.com

Services d'hébergements Web : vos questions, nos réponses
Foires aux questions sur les composants ASP
Une équipe compétente et réactive. En savoir plus

Présent dans le domaine de l'hébergement depuis 1998, ProRegna est constituée de spécialistes qui sauront vous accompagner durant la mise en place de vos projets.

Exemple d'upload de fichiers avec le composant ASPSmartUpload en ASP

On utilise un formulaire permettant de choisir les fichiers à uploader.

<HTML>
<BODY>

<!-- Ne pas oublier : ENCTYPE="multipart/form-data" sinon l'upload ne s'effectuera pas! -->

<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="aspsmartupload.asp">
<INPUT TYPE="FILE" NAME="userfile">
<INPUT TYPE=SUBMIT VALUE="Upload!">
</FORM>

</BODY>
</HTML>


Le nom des fichiers à uploader est posté à la page "aspsmartupload.asp" qui effectuera l'upload.

Page aspsmartupload.asp :

<HTML>
<BODY>

<%

On Error Resume Next

' Variables
Dim mySmartUpload
Dim intCount

' Création de l'objet
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

' Seuls les fichiers .htm, .txt et .gif sont autorisés
mySmartUpload.AllowedFilesList = "htm,txt,gif"

' On peut également refuser certains types de fichiers (ici les .exe, .bat et .php)
mySmartUpload.DeniedFilesList = "exe,bat,php"

' N'accepte que les fichiers inférieurs à 50000 octets
mySmartUpload.MaxFileSize = 50000

' Upload refusé si la taille totale des fichiers 200000 octets
mySmartUpload.TotalMaxFileSize = 200000

' Upload
mySmartUpload.Upload

' Sauvegarde des fichiers avec leur nom original dans un dossier virtuel du serveur web
intCount = mySmartUpload.Save("/upload")

' Gestion des erreurs
If Err Then

Response.Write("<b>Erreur :</b> " & Err.description)

Else

' Affiche le nombre de fichiers uploadés

Response.Write(intCount & " fichiers(s) uploadés.")


For each file In mySmartUpload.Files %>

<BR>Nom : <%=file.FileName%>

<BR>Taille : <%=file.Size%> octets

<BR>Type : <%=file.ContentType%>

<%Next

End If

' Destruction de l'objet
Set mySmartUpload = nothing

%>

<!-- On affiche le nombre de fichiers uploadés -->
<% = Count %> fichiers uploadés!.

</BODY>
</HTML>


Retour

 

Accueil | Packs | Domaines | Commander | Revendeurs | Contacts | FAQ | Accès clients | Réseaux | Références | Map

 
 

 Copyright 2005 ProRegna Hébergement - Hébergement Web - Hébergement mutualisé ASP, PHP, ASP .Net, MySQL, SQL Server