|
|
|
|
|
- Fonctionnement de l'upload des fichiers réalisé grâce au champ Upload
- Limites
- Taille maximale des fichiers à uploader
UploadLance (Fonction) En anglais : UploadStart Lance l'envoi des fichiers sélectionnés dans un champ Upload. A la fin de l'envoi, la liste des fichiers à envoyer est vidée sur le navigateur (que le champ envoie un ou plusieurs fichiers).
UploadLance(MoiMême, SAI_Famille)
PROCÉDURE Réception(NomFamille)
UploadCopieFichier(MoiMême, ComplèteRep(sRépertoireDestination) + NomFamille, "")
Syntaxe
UploadLance(<Champ Upload> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Champ Upload> : Nom de champ Nom du champ Upload à manipuler. <Paramètre 1> : Tout type Premier paramètre à passer à l'événement serveur "Réception des fichiers uploadés". Pour récupérer ce paramètre, il est nécessaire de déclarer dans l'événement "Réception des fichiers uploadés" une procédure de la forme :
PROCEDURE NomProcédure(<Paramètre 1> [, ... [, <Paramètre N>]]) <Paramètre N> : Tout type Nième paramètre à passer à l'événement serveur "Réception des fichiers uploadés". Pour récupérer ce paramètre, il est nécessaire de déclarer dans l'événement "Réception des fichiers uploadés" une procédure de la forme :
PROCEDURE NomProcédure(<Paramètre 1> [, ... [, <Paramètre N>]]) Remarques Fonctionnement de l'upload des fichiers réalisé grâce au champ Upload Plusieurs événements sont associés au champ Upload (simple ou multifichier) : - Dans le cas d'un champ Upload simple, ces événements sont associés au bouton "Envoyer".
- Dans le cas d'un champ Upload multifichier, ces événements sont associés au bouton "Ajouter".
Les événements utilisés lors de l'upload des fichiers sélectionnés sont les suivants : - Evénement navigateur "Progression du transfert" :
Lors de l'avancement de l'envoi, cet événement est régulièrement appelé pour permettre la mise à jour d'une éventuelle jauge. - Evénement serveur "Réception des fichiers uploadés" :
Cet événement est exécuté lorsque tous les fichiers sont reçus par le serveur. Remarque : Si la fonction UploadLance est appelée avec des paramètres supplémentaires, ces paramètres sont transmis à l'événement "Réception des fichiers uploadés". Pour récupérer ces paramètres, il est nécessaire de déclarer une procédure dans cet événement (via l'instruction PROCEDURE).
Limites Les modifications effectuées dans l'événement serveur "Réception des fichiers uploadés" ne sont PAS reportés dans le navigateur. Ces modifications seront visibles uniquement lors du prochain affichage de la page. Taille maximale des fichiers à uploader Par défaut, la taille des fichiers à uploader est illimitée dans le moteur WEBDEV. Cette taille peut être limitée par le serveur d'application WEBDEV. Si le fichier à uploader dépasse la taille limite, le fichier n'est pas uploadé. Pour modifier la taille maximale des fichiers à uploader dans le serveur d'application WEBDEV, il est nécessaire de modifier la base de registre sur le serveur : - Pour modifier la taille des fichiers uploadés pour toutes les applications WEBDEV 2025, sélectionnez la clé suivante :
- sur une machine 32 bits : HKEY_LOCAL_MACHINE\SOFTWARE\PC SOFT\WEBDEV\30.0
- sur une machine 64 bits : HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PC SOFT\WEBDEV\30.0
- Ajoutez la chaîne MAX_UPLOAD. Cette chaîne aura pour valeur la taille maximale des fichiers à uploader (en Ko).
Liste des exemples associés :
|
Exemples unitaires (WEBDEV) : Upload ou Download d'un fichier
[ + ] Upload (copier vers le serveur) et download (télécharger depuis le serveur) d'un fichier : - Copier un fichier du poste navigateur vers le poste serveur - Télécharger un fichier présent sur le serveur - Télécharger un fichier présent sur le serveur grâce à un lien - Télécharger un fichier présent sur le serveur en demandant son ouverture
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|