Apprendre à télécharger des fichiers en utilisant Angular 13 et HTML FormData
Le téléchargement de fichiers et d’images est un problème courant dans le développement web et vous rencontrerez souvent un besoin d’implémenter le téléchargement de fichiers dans vos applications. Cela dépend du framework ou de la bibliothèque que vous avez choisi. Par exemple, Angular, React, ou Vue, vous aurez différentes techniques pour le téléchargement de fichiers, mais il y a des choses communes – puisque tous ces outils sont essentiellement des outils côté client qui sont construits au-dessus de JavaScript – comme l’utilisation de la structure FormData pour créer un formulaire en JavaScript ou TypeScript et envoyer des données en plusieurs parties à des serveurs
Alors que React et Vue.js n’ont pas leur propre client HTTP, Angular est livré avec un HttpClient intégré avec des fonctionnalités avancées telles que des rapports de progression et des intercepteurs
Fondamentalement, vous utiliserez Angular HttpClient avec FormData pour envoyer des requêtes au serveur afin de télécharger un ou plusieurs fichiers
Vous devez également utiliser divers artefacts tels que les services Angular pour encapsuler le code de téléchargement des fichiers et les composants Angular pour construire l’interface utilisateur de téléchargement des fichiers
Pour styliser l’interface utilisateur, vous avez une myriade d’options telles que Angular Material, Bootstrap, et Tailwind, etc, les premières options étant les plus populaires
Dans cet article, nous allons apprendre les concepts Angular utilisés pour le téléchargement de fichiers et d’images, y compris un tutoriel étape par étape sur la façon de mettre en œuvre le téléchargement de fichiers avec la dernière version d’Angular 13, et Bootstrap 4
Angular est une plateforme complète pour construire des applications JavaScript côté client, également appelées applications à page unique. Elle est en fait écrite en TypeScript par une équipe de développeurs de Google et comprend des bibliothèques intégrées pour les problèmes courants de développement web tels que l’envoi de requêtes HTTP et la gestion de la soumission et de la validation des formulaires
Comment fonctionne le téléchargement de fichiers et d’images dans Angular 13
Angular fournit de nombreux modules intégrés que vous pouvez utiliser pour effectuer des téléchargements de fichiers et d’images
Selon les exigences de votre cas d’utilisation, vous pouvez avoir besoin de modifier plus ou moins de code, mais en bref, ce sont les blocs de construction de toute fonctionnalité de téléchargement de fichiers dans vos applications
FormData : Encapsulation des données de fichiers
FormData est une API HTML5 qui est construite dans les navigateurs web modernes et qui n’est pas spécifique à Angular. Elle vous permet de créer des objets pour stocker des paires clé-valeur qui correspondent à un formulaire HTML. Elle peut être considérée comme la manière JavaScript de créer des formulaires pour envoyer des données, y compris des fichiers, à des serveurs API REST via HTTP
Vous pouvez créer un objet FormData à l’aide du code suivant
const formData = new FormData()
Après avoir créé l’instance, vous pouvez ajouter des paires clé-valeur de données et de fichiers que vous devez envoyer ou télécharger vers le serveur qui expose un point d’extrémité de l’API REST
Module HttpClient : Téléchargement de fichiers/images avec des requêtes HTTP
HttpClientModule est un module intégré qui contient le service HttpClient permettant d’envoyer des requêtes HTTP et de recevoir des réponses de serveurs HTTP. Il est basé sur l’interface XMLHttpRequest disponible sur tous les navigateurs web. Il fournit des fonctionnalités supplémentaires telles que des intercepteurs et des requêtes et réponses typées
Tutoriel sur le téléchargement multiple de fichiers et d’images
Tout au long de ce tutoriel, nous allons apprendre à mettre en œuvre le téléchargement multiple de fichiers et d’images avec Angular 13 et les versions précédentes, y compris Angular 13, Angular 12 et Angular 10
Nous verrons étape par étape comment construire un exemple d’application Angular 13 avec des barres de progression générées avec Angular CLI, stylisées avec Bootstrap 4 pour le téléchargement de plusieurs fichiers ou images
Comme Angular est un framework JavaScript côté client, nous utiliserons FormData pour envoyer des données de fichiers ou d’images au serveur API
Mise en œuvre du téléchargement de fichiers multiples avec Angular 13 et FormData
Dans ce tutoriel, vous allez créer une application Angular 13 qui vous permet de télécharger plusieurs fichiers/images vers un serveur de fichiers. L’application affichera une barre de progression pour chacun des fichiers téléchargés sur le serveur
Outils et bibliothèques
Nous utiliserons les outils suivants pour construire notre démo de téléchargement de fichiers
Angular CLI 13
Bootstrap 4
Point d’arrivée du serveur API REST pour le téléchargement de fichiers
Dans cette partie, nous ne construirons pas l’application serveur pour le téléchargement de fichiers car cela dépasse le cadre d’Angular. Vous pouvez utiliser n’importe quel langage côté serveur pour construire vos serveurs d’API REST, comme Python avec Django ou Flask, Node.js avec Express ou PHP
Nous supposerons que votre serveur exposera les points d’extrémité suivants
POST /upload Télécharger un fichier
GET /files Obtenir une liste de fichiers
GET /files/[nom de fichier] Télécharger un fichier
Étape 1 – Initialiser votre projet Angular 13 et créer les artefacts de base
Commençons par initialiser votre projet Angular 13 en utilisant Angular CLI, l’outil officiel créé par l’équipe derrière Angular
Dirigez-vous vers une nouvelle interface de ligne de commande et créez un nouveau projet Angular 13 en exécutant la commande suivante
$ ng new Angular13UploadDemo
? Souhaitez-vous ajouter le routage Angular ? Non
? Quel format de feuille de style souhaitez-vous utiliser ? CSS
Ensuite, vous devez générer les artefacts suivants à l’aide du CLI Angular
$ cd Angular13UploadDemo
$
ng g s upload
$
ng g c upload
Nous avons généré un composant et un service pour mettre en œuvre notre exemple de téléchargement de fichiers. Le CLI va générer les artefacts et les importer dans le fichier src/app/app.module.ts
Le service Angular sera disponible dans le fichier src/app/upload.service.ts et devra exporter deux méthodes upload et get pour télécharger et obtenir des fichiers à partir du serveur API REST
Le composant Angular contiendra le code de présentation pour la mise en place de notre interface utilisateur de téléchargement de fichiers. Il réside dans le fichier src/app/upload/upload.component.ts et contient un formulaire et des barres de progression
Angular est un framework avec une structure basée sur des NgModules et des composants qui vous permettent de construire des applications avec une approche modulaire et basée sur des composants. Votre application Angular possède un module racine et un composant racine, mais vous pouvez par la suite créer autant de modules et de composants que vous le souhaitez
Les modules sont constitués d’un ou plusieurs composants. Un composant contrôle une partie de l’interface utilisateur de votre application. Les composants sont liés à des modèles HTML qui définissent les vues de votre application. Outre les modules et les composants, nous disposons également d’autres artefacts, tels que les services qui vous permettent d’encapsuler des fonctionnalités qui peuvent être réutilisées dans l’ensemble de votre application et de tirer parti de l’injection de dépendance Angular pour fournir la fonctionnalité à tout composant ou même à d’autres services qui en ont besoin sans répéter le code. Dans cet exemple, nous utiliserons un service qui encapsule le code nécessaire pour télécharger plusieurs fichiers sur un serveur
Étape 2 – Importation du module HttpClient
Ensuite, importons le module HttpClient dans notre application
Ouvrez le fichier src/app/app.module.ts et importez le module HttpClient comme suit
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { UploadComponent } from './upload/upload.component';
@NgModule({
declarations : [
AppComponent,
UploadComponent
],
imports : [
BrowserModule,
HttpClientModule
],
providers : [],
bootstrap : [AppComponent]
})
export class AppModule { }
Étape 3 – Ajout de Bootstrap 4
Après avoir créé le projet, vous devez installer Bootstrap 4 et l’intégrer à votre projet Angular 13
Retournez à votre interface de ligne de commande et exécutez la commande suivante pour installer Bootstrap 4 et jQuery à partir de npm
$ npm install --save bootstrap jquery
(Dans ce cas, bootstrap v4 et jquery v3 sont installés)
Enfin, ouvrez le fichier angular.json et ajoutez les chemins des fichiers CSS et JS de Bootstrap ainsi que jQuery aux tableaux styles et scripts sous la cible de construction
Étape 4 – Mise en œuvre du service de téléchargement de fichiers multiples d’Angular 13
Dans la première étape, nous avons généré un service pour encapsuler la fonctionnalité de téléchargement de fichiers multiples, dans cette étape nous allons implémenter les méthodes nécessaires
Fondamentalement, notre service appellera les méthodes HttpClient pour envoyer des requêtes HTTP au serveur et exportera les méthodes suivantes
upload(): Cette méthode sera appelée par le composant pour télécharger un fichier vers le serveur. Elle renvoie un Observable<HttpEvent<any>>.
getFiles() : Cette méthode sera appelée par le composant pour obtenir une liste de fichiers.
Ouvrez le fichier src/app/upload.service.ts et mettez-le à jour comme suit
Dans la méthode de téléchargement, nous utilisons FormData pour stocker les données de notre formulaire sous forme de paires clé-valeur et nous définissons reportProgress : true pour demander au client HTTP d’émettre des événements de progression
Enfin, nous appelons la méthode request() de HttpClient pour envoyer un POST HTTP afin de télécharger les fichiers vers le serveur Rest
Dans la méthode getFiles, nous appelons la méthode get de HttpClient pour envoyer une méthode HTTP Get afin d’obtenir les fichiers téléchargés depuis le serveur
Étape 5 – Création de l’interface utilisateur Angular 13 pour le téléchargement de plusieurs fichiers
Après avoir implémenté le service qui encapsule le code pour le téléchargement de plusieurs fichiers ou images, créons maintenant l’interface utilisateur
Ouvrez le fichier src/app/upload/upload.component.ts et commencez par ajouter les imports suivants
import { Component, OnInit } from '@angular/core';
import { UploadService } from 'src/app/upload.service';
import { HttpEventType, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs'
Ensuite, définissez les variables suivantes et injectez UploadService via le constructeur du composant comme suit
Nous utilisons idx pour accéder à l’index du fichier en cours afin d’accéder aux informations de progression correspondantes dans le tableau progressInfos. Ensuite, nous invoquons la méthode upload() de notre service avec le fichier passé en paramètre
Nous calculons le pourcentage de progression en utilisant les valeurs event.loaded et event.total
Une fois le téléchargement du fichier terminé, l’événement sera un objet HttpResponse. Nous invoquons donc la méthode getFiles() de notre service pour obtenir les informations sur les fichiers et nous assignons le résultat à la variable fileInfos
Ensuite, ajoutez les balises suivantes au fichier src/app/upload/upload.component.html pour créer l’interface utilisateur permettant de télécharger plusieurs fichiers ou images avec des barres de progression
Puisque nous n’avons pas implémenté le routage dans notre application et que nous n’avons que deux composants – les composants App et Upload, nous devons inclure le composant upload dans le composant App à l’aide de son sélecteur
Ouvrez le fichier src/app/app.component.html et incluez le composant Upload à l’aide de la balise <app-upload>
<h1>{{ title }}</h1>
<div class="container">
<app-upload></app-upload>
</div>
Étape 6 – Exécution de l’application Angular 13
Si vous avez un serveur API REST en cours d’exécution et que vous souhaitez tester votre application, il vous suffit d’exécuter la commande ng serve à partir du dossier de votre projet
Ensuite, naviguez vers l’adresse http://localhost:4000/ pour jouer avec votre application
Conclusion
Tout au long de ce tutoriel, nous avons vu par l’exemple comment construire une application avec Angular 13 pour télécharger plusieurs fichiers et images avec des barres de progression en utilisant Angular 13 HttpClient et FormData. Nous avons stylisé l’interface utilisateur avec Bootstrap 4.
Dans un monde où les vidéos sont devenues une source dominante de divertissement et d’information, il est essentiel de trouver une méthode fiable et simple pour les télécharger. Videovor est l’une de ces solutions qui permet aux utilisateurs de télécharger des vidéos de différentes plateformes comme YouTube et autres. Voyons l’outil Videovor, ses fonctionnalités ainsi … Lire plus
Le monde du scripting sous Unix est vaste et puissant. Parmi les nombreux outils disponibles, bash, abrégé de “bourne again shell”, se distingue comme un choix privilégié pour beaucoup. Dans cet article, nous allons explorer ce qu’est le bash, comment écrire un script bash, et pourquoi ces scripts sont essentiels pour gérer efficacement votre environnement … Lire plus
Un tableau de bord est un outil essentiel pour toute entreprise cherchant à suivre ses performances et à prendre des décisions basées sur des données concrètes. Que vous soyez gestionnaire, analyste ou membre d’une équipe opérationnelle, comprendre comment créer et utiliser efficacement un tableau de bord peut considérablement améliorer vos processus décisionnels et la gestion … Lire plus
La qualité d’image et de son est au centre des préoccupations des fabricants de matériel audiovisuel, et Samsung est constamment à la recherche de solutions pour améliorer ces aspects. Une de ces solutions réside dans l’utilisation de codecs optimisés pour garantir un meilleur rendu. Le codec seamless Samsung fait partie de ces nouveautés qui offrent … Lire plus
Quand les frontières linguistiques s’estompent progressivement grâce au numérique, l’accès à des outils de traduction fiables et efficaces devient primordial pour les individus et les entreprises. Parmi ces outils, Google Traduction se distingue comme une plateforme incontournable, offrant des services de traduction instantanée dans une multitude de langues. Dans cet article, nous plongerons au cœur … Lire plus
Bloquer la mise à niveau vers Windows 10 garantit que vous n’aurez plus ces rappels permanents (et douloureux) de Microsoft sur votre PC pour passer à la nouvelle version de votre système d’exploitation. Si vous êtes sous Windows 7 ou 8.1 et que cela vous convient très bien, nous vous expliquons ici comment bloquer la … Lire plus
Votre iPhone est en réparation et vous souhaitez supprimer tous les contacts qui pourraient encore s’y trouver ? Avec ce didacticiel, vous apprendrez comment désynchroniser les contacts de votre iPhone avec ceux d’iCloud (ou d’un autre service pris en charge) et supprimer uniquement ceux de votre smartphone. L’onglet “Contacts” de l’application “Téléphone” sur iPhone (source … Lire plus
Avec Chromium OS, transformez n’importe quel ordinateur, même les plus anciens, en Google Chromebook. Puisqu’il n’est malheureusement pas possible de télécharger une version toute faite, nous allons vous apprendre à compiler Chromium OS. Basé sur Linux, ce système est extrêmement propre et efficace et se synchronise avec d’autres instances du navigateur Google Chrome sur vos … Lire plus
Vous êtes nouveau sur Instagram et souhaitez savoir comment publier, republier ou supprimer une photo ? Comme vous le verrez, l’application Instagram pour iOS et Android est très intuitive à utiliser ! Publier, republier ou supprimer une photo Instagram Publier, reposter et supprimer sont trois actions extrêmement courantes sur un réseau social comme Instagram. Ces … Lire plus
Si vous utilisez Instagram, vous savez peut-être déjà qui sont vos abonnés. Le seul problème est que dans l’application, il n’est possible de voir qu’une liste de 200 abonnés. Heureusement, Instagram, c’est aussi une communauté de développeurs qui créent des solutions pour contourner ces limitations. Instagram : consultez la liste de vos abonnés Vous pouvez … Lire plus
Puissant, compact et abordable, le Raspberry Pi peut être transformé à peu de frais en un centre multimédia pour votre salon. Suivez ce guide pour tirer le meilleur parti de votre ordinateur compact alimenté par OSMC ! Cette vieille télé des années 70 s’est transformée en TV connectée avec un Chromecast, mais vous pourriez aussi faire … Lire plus
Microsoft ne facilite pas vraiment la désactivation de la mise à jour vers Windows 10. L’entreprise de Redmond a choisi de « proposer gratuitement », et surtout de manière agressive, la nouvelle version de son système aux utilisateurs de Windows 7 et Windows 8.1. Si vous utilisez l’un de ces systèmes, voici comment le désactiver … Lire plus
Vous avez probablement déjà remarqué que Windows 10 et Windows 8 disposent d’un clavier tactile, qui apparaît sous la forme d’une icône dans la barre des tâches. Ce clavier n’est pas une hérésie quand on sait que les deux OS ont été conçus pour une utilisation sur écran tactile. Mais beaucoup de gens ne l’utilisent … Lire plus
Vous avez un Raspberry Pi sous la main et vous aimeriez avoir un routeur Tor que vous pourrez emporter partout ? Tes désirs sont des ordres! Avec ce tutoriel, créez un hotspot Tor discret et portable qui puisse garantir à vous et vos amis l’anonymat en toutes circonstances. Logo du projet Tor Un routeur Tor … Lire plus
La première version bêta publique de macOS Sierra est disponible en téléchargement depuis hier. Le nouveau système d’exploitation change de nom et ajoute l’assistant personnel Siri. Voici comment l’installer sur votre Mac dès aujourd’hui ! macOS Sierra Installer la bêta de macOS Sierra, une bonne idée ? Pour le grand public, macOS Sierra sortira cet automne. … Lire plus
Un logiciel de lecture de texte est utile à bien des égards et convient à toute personne souhaitant lire un livre ou un document texte (PDF, docx, etc.) sans vouloir passer des heures devant un écran. Dans ce tutoriel, nous expliquons comment convertir du texte en mp3 à l’aide d’un logiciel gratuit. De nombreuses raisons … Lire plus
Sous Windows, il existe plusieurs façons de mettre à jour les pilotes. Ceux-ci sont généralement mis à jour automatiquement. Mais il faut parfois forcer la manœuvre, notamment lorsqu’un appareil ne fonctionne plus. On vous l’explique. Aussi appelés pilotes, les pilotes sont des programmes qui établissent un pont entre les périphériques (imprimante, carte graphique, clavier, moniteur, … Lire plus
Gouverner, c’est planifier ! Vous avez des e-mails importants à envoyer à une date et une heure précises. Sauf que vous n’êtes pas à l’abri d’un petit oubli. Alors pourquoi ne pas planifier votre e-mail maintenant pour ne pas avoir à y penser plus tard ? Cette fonctionnalité est disponible notamment dans Gmail. Didacticiel. Gmail … Lire plus
L’utilisation de signatures dans les e-mails leur donne un aspect plus professionnel, encore plus lorsque vous ajoutez le logo de votre entreprise. Dans Gmail, la création d’une signature se fait facilement depuis le client Web ou même depuis l’application mobile. Nous verrons comment procéder dans ce rapide tutoriel. Dans le cadre professionnel, vous devez toujours … Lire plus
Netflix a créé un formulaire pour suggérer un film ou une série à ajouter au catalogue français. Voici comment accéder à cette page secrète. La plateforme peut prendre en compte vos suggestions ! Chaque semaine, le catalogue Netflix s’enrichit de nouveaux contenus. Reste que certains films et séries manquent visiblement encore à l’appel. Si vous … Lire plus
Cette astuce iPhone pratique vous permet de réduire la luminosité de l’écran au-delà de ce qui est normalement possible, pour reposer vos yeux lorsque vous lisez sur votre smartphone ou iPad la nuit. Et tout cela sans avoir besoin de jailbreak. Il est extrêmement simple de réduire la luminosité de l’écran de votre iPhone. Sur … Lire plus
Créer un point d’accès WiFi dans Windows 10 pour partager votre connexion Internet est très simple. Nous vous expliquons la démarche à suivre dans ce tutoriel. Windows peut transformer votre PC en Point d’accès Wi-Fi pour partager facilement votre connexion Internet avec un smartphone par exemple, ou tout autre appareil. La manipulation est très rapide … Lire plus
L’iPhone dispose du Wi-Fi, mais aussi du Bluetooth. Une fonctionnalité très utile qui permet de connecter de nombreux appareils sans fil basse consommation. La norme Bluetooth est notamment la plus utilisée lors de la connexion d’écouteurs sans fil, de montres connectées ou de l’utilisation d’AirDrop. Tous les iPhone profiter de Bluetooth. Les iPhone 13, par … Lire plus
« Ok Google, quel temps fait-il aujourd’hui ? » Cet outil de recherche à commande vocale peut être extrêmement pratique. Mais on peut aussi se méfier du nombre de choses que ce service “nous dit” à Google. D’autant plus que nous ne pouvons pas être sûrs à 100 % de la manière dont il est … Lire plus
Skype est l’une des applications de visioconférence les plus populaires et la création d’un compte est gratuite. L’application, disponible sur toutes les plateformes, vous permet d’appeler vos amis gratuitement. En plus de passer des appels vocaux et vidéo gratuits vers d’autres membres Skype, il vous permet de passer des appels vers des lignes fixes et … Lire plus
L’iPhone offre un aperçu des messages reçus sans avoir à les ouvrir, même si parfois on préférerait qu’ils restent cachés. Par conséquent, certains utilisateurs préfèrent désactiver cette option. Voici comment masquer le contenu des messages reçus dans les notifications iPhone. Les messages texte que nous envoyons révèlent souvent une quantité inconfortable d’informations personnelles nous concernant. … Lire plus
C’est un format qui reste populaire sur les réseaux sociaux. Et tout bien considéré, créer un GIF est à la portée de tous. Nous avons sélectionné pour vous des outils simples à utiliser qui vous permettront de créer des images animées très facilement. Le format GIF C’est aussi vieux qu’Internet. Mais depuis l’avènement des … Lire plus
Sur Facebook, les faux profils pullulent. En cas d’usurpation d’identité ou lorsqu’un compte se comporte de manière inappropriée, il est possible de le signaler voire de le fermer. Voilà comment. On ne le dira jamais assez : le Web est une jungle peuplée d’individus aux intentions malveillantes. Et Facebook est pour eux un emplacement … Lire plus
Il est possible de masquer son numéro de téléphone depuis longtemps. Vous pouvez le masquer pendant la durée d’un appel ou activer le masquage de manière permanente. Dans ce petit tutoriel nous détaillons les différentes manœuvres, que vous soyez sous Android ou iOS. Cachez votre numéro de téléphone peut être utilisé dans de nombreuses … Lire plus
Skype vous permet de supprimer n’importe quel message envoyé dans une conversation. Le message sera non seulement supprimé de votre compte, mais il sera également supprimé de vos destinataires. Une manière pour le géant américain de se moquer du dicton « les mots volent, les écrits restent » ? Saviez-vous? Sur Skype, vous pouvez supprimer … Lire plus
Le principal avantage des fichiers .pdf est qu’ils s’affichent de la même manière quelle que soit la plateforme sur laquelle ils sont ouverts. JPG, PNG, Word, Excel, Illustrator… n’importe quel fichier provenant de pratiquement n’importe quel programme peut être transformé ou intégré dans un fichier .pdf. Dans ce tutoriel, nous expliquons comment transformer une image … Lire plus
Google Maps est un outil riche en fonctionnalités. L’une d’elles consiste à créer une carte complète pour planifier des vacances, un trekking à pied, à vélo ou en voiture pour un road trip. L’ensemble est très complet et nous vous montrons ici comment le faire. Si tu as besoin créer un itinéraire de voyage complet … Lire plus
Vimeo est une plateforme où l’on peut retrouver une infinité de clips, courts métrages et autres vidéos diverses et variées. Cependant, ce n’est pas toujours possible Téléchargez le contenu de manière native pour le consulter plus tard. Heureusement, des solutions tierces existent. Des tonnes de nouvelles vidéos sont téléchargées sur Vimeo chaque jour. Animation, documentaires, … Lire plus
Supprimer définitivement votre compte Skype n’est pas simple, d’autant plus que Microsoft a acheté le logiciel VoIP en 2011. Il existe cependant une solution qui consiste à supprimer votre compte Microsoft en même temps. Voilà comment. Vous utilisez une autre application de visioconférence comme Zoom ou Microsoft Teams et vous n’avez plus besoin de Skype … Lire plus
Même si le volume de data des opérateurs devient de plus en plus confortable, limiter la consommation de data sur Android reste utile dans certains cas pour se prémunir des mauvaises surprises. Vous avez ici toutes les astuces pour maîtriser votre consommation de data et la limiter si besoin. Désormais, vous êtes nombreux à … Lire plus
Netflix a récemment rendu possible le téléchargement de certaines séries et films de son catalogue pour les regarder plus tard. Comment dois-je les télécharger ? Comment changer sa qualité ? Quelles sont les limites de cette fonctionnalité ? On vous dit tout. Netflix permet à ses abonnés télécharger des séries ou des films afin qu’ils … Lire plus
Les photos que vous recevez sur WhatsApp sont par défaut dans votre galerie. Mais une manœuvre très simple permet d’arrêter la sauvegarde automatique, ce qui s’avère bien pratique pour les photos que vous considérez comme privées. On vous l’explique. WhatsApp (image gratuite) De nouvelles fonctionnalités sont régulièrement ajoutées à WhatsApp. Au fil des années, l’application … Lire plus
Dans cet article, nous allons vous dévoiler comment passer en mode sombre dans Google Chrome. La procédure n’est pas la même sur tous les appareils. Explications. Généralement, lorsque vous avez commencé à tester mode sombre, Vous ne pouvez plus vous en passer. Il faut dire qu’il offre bien plus de confort pour les yeux que … Lire plus
Lorsque vous créez un compte Skype, vous créez également un pseudonyme, un nom sous lequel vos contacts peuvent vous trouver en ligne. Cependant, vous pouvez facilement modifier votre nom d’affichage, c’est-à-dire le nom qui apparaît parmi vos contacts, en plus de votre pseudo. Malheureusement, il n’est pas possible de modifier directement le pseudonyme attaché … Lire plus
Outlook Webmail vous permet de créer facilement une signature électronique qui apparaîtra automatiquement à la fin de tous vos emails. Vous pouvez également l’insérer manuellement chaque fois que vous écrivez un nouveau message ou répondez à un e-mail. Dans ce tutoriel, nous verrons comment procéder. Nom, prénom, civilité, logo de l’entreprise, numéro de téléphone… Lorsque … Lire plus
Depuis iOS 10, Apple vous permet de désinstaller les applications iOS natives. Auparavant, la seule solution consistait à cacher ces applications dans un dossier. Les applications natives supprimées peuvent désormais être réinstallées via l’App Store. Mais alors comment faire ? Vous pouvez désormais supprimer les applications par défaut de n’importe quel iPhone, iPad ou iPod … Lire plus
La batterie est l’une des pièces essentielles de nos ordinateurs portables. Tout comme les smartphones, l’autonomie de la batterie est un facteur crucial pour une bonne expérience. Certaines applications affectent plus la durée de vie de la batterie que d’autres. Dans cet article nous verrons comment les identifier. La mobilité est l’un des avantages offerts … Lire plus
WhatsApp vous permet désormais de désactiver les notifications d’une conversation à vie. De quoi se laisser souffler quand ces dernières sont incessantes. Voici comment procéder. Les notifications sont généralement abusives. Surtout sur WhatsApp, où les alertes indiquant que vous avez reçu un nouveau message peuvent rapidement contaminer votre quotidien. Les conversations qui rassemblent tous les … Lire plus
Vous souhaitez ne plus recevoir d’appels ou de messages d’un contact ? Il est gêné par les appels publicitaires et autres sondages non sollicités, malgré le service d’opposition de Bloctel. Voici comment bloquer les numéros de téléphone, même masqués, sur votre iPhone. L’iPhone vibre et reçoit un appel d’un numéro qui ne figure pas dans … Lire plus
Il n’est pas rare qu’un problème de décalage apparaisse entre le son et les images lors du visionnage d’une série, d’un film ou encore d’un clip. Ce problème ennuyeux vous empêche de profiter du contenu comme il se doit. Si vous utilisez le lecteur VLC, il existe une option dans les paramètres pour compenser ce … Lire plus
Votre iPhone ne charge plus ? Presque tout le monde a déjà été confronté à cette situation qui peut vous énerver. Il est probable qu’un jour ou l’autre n’importe quel smartphone devienne insensible au courant électrique. Avant de jeter votre dévolu sur l’Apple Store ou votre premier atelier de réparation local, cette astuce pourrait vous … Lire plus
Instagram, comme les autres réseaux sociaux, vous permet d’ajouter un lieu à vos photos et vidéos. Après publication, il est toujours possible de le modifier voire de le supprimer pour des raisons de confidentialité. Nous vous expliquons comment procéder dans cet article. Sur Instagram, vous pouvez ajouter un emplacement à chacune de vos photos, et … Lire plus
Comme d’autres géants du numérique, Apple permet à ses clients de télécharger toutes les données personnelles liées à ses produits et services. Une mesure imposée par le règlement européen sur la protection des données personnelles. Au-delà des aspects liés à la transparence et à la confidentialité, c’est un excellent moyen d’avoir une vue globale de … Lire plus