|
|
|
|
|
- Taille maximale des fichiers à uploader
- Nom du fichier uploadé
- Sessions prélancées
UploadCopieFichier (Fonction) En anglais : UploadCopyFile Enregistre sur le serveur un fichier "uploadé" par l'internaute. Cet upload a pu être effectué : - via un champ Upload mono ou multifichier. Pour plus de détails, consultez Champ Upload.
- via un champ de saisie de type "Upload" (conservé par compatibilité).
Lors de cet enregistrement, il est possible de renommer le fichier copié sur le serveur.
refFic est une chaîne
refFic = UploadCopieFichier(SAI_File, "C:\Documents", "REF_3304")
POUR i = 1 _À_ UPL_Upload.Occurrence
UploadCopieFichier(UPL_Upload, fRepDonnées(), "", i)
FIN
Syntaxe
<Résultat> = UploadCopieFichier(<Champ Upload> , <Chemin sur le serveur> , <Nom du fichier> [, <Indice du fichier>])
<Résultat> : Chaîne de caractères - Nom (nom + extension) du fichier uploadé sur le serveur (ne contient pas le chemin du fichier),
- Chaîne vide ("") en cas d'erreur.
<Champ Upload> : Nom de champ Nom du champ manipulé. Ce champ peut correspondre : - à un champ Upload monofichier ou multifichier.
- à champ de saisie de type "Upload". Ce champ contient le nom et le chemin du fichier à envoyer sur le serveur.
Remarque : il est possible d'utiliser l'attribut d'un champ Zone répétée (propriété Valeur pour l'attribut).
<Chemin sur le serveur> : Chaîne de caractères Chemin du répertoire du serveur où le fichier doit être copié. Ce chemin peut par exemple correspondre au chemin renvoyé par la fonction fRepDonnées. Ce chemin peut également correspondre à fRepEnCours, mais les hébergeurs donnent rarement les droits pour écrire dans ce répertoire.
<Nom du fichier> : Chaîne de caractères Nom du fichier (nom et extension) uploadé sur le serveur. Si le fichier existe déjà , il est automatiquement écrasé.Si ce paramètre correspond à : - une chaîne vide ("") : le nom du fichier sur le serveur sera identique au nom du fichier sur le poste de l'internaute.
- uniquement le nom du fichier (sans l'extension), l'extension du fichier sur le serveur sera identique à l'extension du fichier sur le poste de l'internaute.
- le nom du fichier et l'extension du fichier, ce nom et cette extension seront utilisés pour la copie du fichier sur le serveur.
<Indice du fichier> : Entier optionnel Indice du fichier à enregistrer sur le serveur. Ce paramètre est utilisé uniquement dans le cas d'un upload réalisé avec le champ Upload multifichier. Par défaut, cet indice correspond à 1. Remarques 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 SaaS, 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).
Nom du fichier uploadé La fonction UploadNomFichier permet de connaître le nom d'un fichier "uploadé". Sessions prélancées Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation lors d'une connexion à une session prélancée".
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
|
Composante : wd300page.dll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|