Skip to content
FTP

Intégration stockage

FTP / SFTP

Transférez captures, rapports PDF et vidéos vers tout serveur FTP ou SFTP après chaque job. Intégrez ScreenshotCenter aux systèmes historiques, à l’hébergement et aux pipelines qui s’appuient sur le FTP.

Recommandé

SFTP (transfert SSH)

Transferts chiffrés sur SSH. Authentification par mot de passe ou clé SSH pour une sécurité maximale.

Également pris en charge

FTP / FTPS

FTP classique avec TLS optionnel (FTPS). Pour les environnements qui ne supportent pas SSH.

Comment ça marche

  1. 1

    Créer un utilisateur FTP/SFTP avec écriture

    Sur le serveur, créez un utilisateur dédié limité à un répertoire. Mot de passe fort ou paire de clés SSH. Jamais le compte root.

  2. 2

    Ajouter l’application FTP dans ScreenshotCenter

    Allez dans Apps → Connect a new app → FTP. Saisissez hôte, port, identifiant, mot de passe (ou clé privée SFTP) et répertoire distant.

  3. 3

    Configurer un modèle de chemin

    Définissez un modèle pour nommer et placer les fichiers sur le serveur. Les répertoires distants sont créés s’ils n’existent pas.

  4. 4

    Inclure l’ID d’application dans les requêtes

    Ajoutez l’ID FTP au paramètre apps. ScreenshotCenter transfère le fichier après la capture.

Exemple simple

curl "https://api.screenshotcenter.com/api/v1/screenshot/create\
  ?key=YOUR_API_KEY\
  &url=https://example.com\
  &apps=my-ftp-app"

Le statut du transfert figure dans apps[].status à la fin du job.

Modèles de chemin distant

Contrôlez le placement des fichiers sur le serveur distant :

/screenshots/{domain}/{yyyy}-{mm}-{dd}/{id}.png

Variables : {id}, {domain}, {yyyy}, {mm}, {dd}, {shot}, {browser}, {country}. Les dossiers manquants sont créés automatiquement.

Cas d’usage

Intégration systèmes historiques

Alimentez des outils qui consomment des fichiers par FTP — publication, archivage, CMS historiques.

Livraison vers hébergement web

Déposez les captures dans la racine web et servez-les en statique — sans stockage cloud.

Environnements isolés

Livrez vers des serveurs sans accès cloud mais avec un point de terminaison SFTP.

Pipelines média

Déposez dans des dossiers FTP surveillés par transcodage, scripts CDN ou traitement par lots.

Pour commencer

  1. 1. Créez un utilisateur FTP/SFTP avec écriture sur un répertoire dédié.
  2. 2. Dans ScreenshotCenter, allez dans Apps → Connect a new app → FTP.
  3. 3. Saisissez hôte, port, identifiants, répertoire distant et modèle de chemin. Testez la connexion et enregistrez.
  4. 4. Ajoutez l’ID au paramètre apps dans vos requêtes.