Données manipulées par les sites et webservices, upload

Le code serveur exécuté dans un site WEBDEV, une procédure planifiée d'un site WEBDEV, ou dans un webservice a des droits d'accès limités pour des raisons de sécurité.


Un traitement serveur qui souhaite conserver un fichier (texte, HFSQL classic, binaire, copie d'un fichier après upload...) dans l'espace de stockage de la plateforme, peut uniquement écrire ou supprimer dans le dossier dont l'emplacement est renvoyé par la fonction  WLangage fRepDonnées.


Parallèlement cet emplacement est accessible en lecture et en écriture en FTP avec l'utilisateur FTP_Backup dont le mot de passe est donné dans le tableau de bord (widget "Mot de passe") d'administration de la plateforme. Cela permet si besoin :

  • de récupérer en FTP des fichiers qui seraient créés par les traitements lancés depuis du code serveur sur la plateforme,
  • ou à l'inverse de transférer sur la plateforme des fichiers qui seront utilisés par les traitements.

Le dossier <SITE>_WEB d'un site n'est pas accessible en écriture depuis le code serveur. Si besoin l'ajout de fichiers dans ce dossier <SITE>_WEB est permis :

  • lors du déploiement du site en ajoutant les fichiers dans l'assistant de déploiement,
  • par le bouton "Explorer le répertoire" d'un site dans l'administrateur distant WDAdminWeb accessible à partir du tableau de bord (widget "Administrateurs distants"),
  • par copie depuis un traitement du site avec la fonction fCopieFichierRépertoireWeb. Elle nécessite d'autoriser préalablement la copie via l'administrateur distant WDAdminWeb (volet "Configuration") accessible à partir du tableau de bord.