Aller directement au contenu principal

Télécharger depuis le cloud

Structure

DownloadFromCloud(sService, sFileName, sFolder, sToDirectory : Texte ; bAllowAuth : Booléen) : Texte

Type

Fonction

Description

Cette fonction tentera de télécharger le fichier sFileName à partir du compte cloud spécifié dans sService. Une fois le téléchargement terminé, le fichier sera copié dans le répertoire sToDirectory. Si le paramètre sFolder est défini, le fichier sera téléchargé à partir du dossier cloud indiqué. Ce dossier doit se trouver un niveau au-dessus du répertoire racine. Si aucun dossier sFolder n'est spécifié, le fichier sera téléchargé depuis le répertoire racine. La fonction renvoie « SUCCESS » si le téléchargement s'est déroulé correctement ; dans le cas contraire, elle renvoie le code d'erreur. Lors de l'exécution, si aucun jeton n'existe pour le service cloud ET que le paramètre bAuth est défini sur True, l'écran de connexion du service s'affichera dans une fenêtre de navigateur. Ce jeton sera mémorisé pour les sessions futures.

Paramètres : 5

sFileName = Nom du fichier à télécharger depuis le service cloud. Le fichier doit se trouver dans le répertoire racine du stockage cloud.

sService = le nom du service cloud en ligne. Les valeurs acceptées sont : « BOX » (box.com) et « DROPBOX » (dropbox.com)

sFolder = le dossier du service de stockage en ligne dans lequel le fichier doit être téléchargé. Si aucun chemin n'est indiqué, le fichier sera téléchargé depuis le répertoire racine.

sToDirectory = nom du répertoire local dans lequel le fichier doit être copié après son téléchargement depuis le cloud

bAllowAuth = Si les jetons précédemment enregistrés dans la base de données sont introuvables et/ou ne permettent pas d'accéder au service en ligne, ce paramètre détermine s'il faut afficher une fenêtre de navigateur pour permettre la saisie des identifiants. Si ce script est destiné à être exécuté dans le cadre d'une configuration automatisée ou sans intervention, ce paramètre doit être défini sur False.

Valeur de retour

Texte

Exemples

sFileName = "ABC COMPANY-ABC123.ZIP"

sResult = DownloadFromCloud("DROPBOX", sFileName, "", "C:\Temp\Downloaded", True)

if sResult = "SUCCESS" then

ShowMessage("Téléchargement terminé : " & sFileName)

Else

ShowMessage("Le téléchargement n'a pas abouti : " & sFileName & Chr(13) & sResult)

End If |