|
|
|
|
|
- Propriétés spécifiques à la description des variables de type TéléchargementInfo
TéléchargementInfo (Type de variable) En anglais : DownloadInfo
Le type TéléchargementInfo permet de lire des différentes informations concernant un téléchargement en cours récupéré par la fonction TéléchargementRécupèreInfo. Les caractéristiques de ce téléchargement peuvent être connues et modifiées à l'aide de différentes propriétés WLangage. Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
PROCÉDURE FinDeTéléchargement(InfoTéléchargement est un TéléchargementInfo)
SI InfoTéléchargement.Etat = téléchargementEtatSuccès ALORS
Info("Le téléchargement " + InfoTéléchargement.Titre + " est terminé."
RENVOYER Faux
FIN
ParamètreTéléchargement est une TéléchargementParamètre
ParamètreTéléchargement.Source = ...
"https://www.pcsoft.fr/img/visuels/download.php?filename=pcsoft/logo-pcsoft.png"
ParamètreTéléchargement.Titre = "Logo PC Soft"
ParamètreTéléchargement.Description = "Logo de l'entreprise PC Soft."
ParamètreTéléchargement.Destination = SysRepStockageExterne(1, sseAppTéléchargement)
ParamètreTéléchargement.RéseauMobileAutorisé = Vrai
ParamètreTéléchargement.RéseauRestreintAutorisé = Faux
ParamètreTéléchargement.EnCharge = Vrai
ParamètreTéléchargement.ModeNotification = téléchargementNotifProgressionEtFin
ParamètreTéléchargement.ProcédureFin = "FinDeTéléchargement"
nID est un entier = TéléchargementAjoute(ParamètreTéléchargement)
telInfo est une TéléchargementInfo = TéléchargementRécupèreInfo(nID)
Info(telInfo.Titre)
Remarques Propriétés spécifiques à la description des variables de type TéléchargementInfo Les propriétés suivantes peuvent être utilisées pour connaître les informations concernant un téléchargement : | | | Nom de la propriété | Type manipulé | Effet |
---|
Avancement | Entier sur 8 octets | Nombre d'octets téléchargés. | Description | Chaîne de caractères | Description du téléchargement affichée dans la notification (si cette dernière est activée). | Destination | Variable de type URI | Adresse physique à laquelle le fichier doit être enregistré. | Etat | Constante de type Entier | Statut du téléchargement : - téléchargementEtatEchec : Le téléchargement a échoué. La propriété EtatDétail permet d'obtenir plus de renseignements.
- téléchargementEtatEnAttente : Le téléchargement est en attente.
- téléchargementEtatEnCours : Le téléchargement est en cours.
- téléchargementEtatPause : Le téléchargement est en pause. La propriété EtatDétail permet d'obtenir plus de renseignements.
- téléchargementEtatSuccès : Le téléchargement a réussi.
| EtatDétail | Entier | Détails sur l'état. Si la propriété Etat correspond à la constante téléchargementEtatEchec, la propriété EtatDétail permet de connaître le code RFC 2616 de l'erreur si celui-ci est reçu. Dans les autres cas, correspond à une des constantes suivantes : - téléchargementErreurEspaceInsuffisant : L'espace de stockage est insuffisant.
- téléchargementErreurFichierExistant : L'URI pointe vers un fichier existant.
- téléchargementErreurInconnu : L'erreur n'est pas connue.
- téléchargementErreurStockage : Erreur liée au stockage.
- téléchargementPauseAttenteNouvelEssai : La raison de la pause est une erreur réseau, le système attend avant de réessayer.
- téléchargementPauseAttentePourWifi : La raison de la pause correspond à l'attente d'être en réseau WIFI.
- téléchargementPauseAttenteRéseau : La raison de la pause correspond à l'attente d'une connexion réseau.
- téléchargementPauseInconnu : La raison de la pause est inconnue.
| Identifiant | Entier | Identifiant du téléchargement dans le gestionnaire de téléchargement. | Source | Variable de type URI | Adresse http/https du fichier en cours de téléchargement. | TailleFichier | Entier sur 8 octets | Taille du fichier en octets. | Titre | Chaîne de caractères | Titre du téléchargement affiché dans la notification (si cette dernière est activée). |
Liste des exemples associés :
|
Android (WINDEV Mobile) : Android Téléchargements
[ + ] Cet exemple illustre l'usage du téléchargement en arrière-plan disponible dans WINDEV Mobile et Android. Il n'est donc plus nécessaire de conserver l'application ouverte pour proposer le téléchargement d'un fichier. Le gestionnaire de téléchargement permet de télécharger des fichiers volumineux et permet également de notifier l'application lors de la fin des téléchargements.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|