Important

La traduction est le fruit d’un effort communautaire auquel vous pouvez vous joindre. Cette page est actuellement traduite à 70.80%.

24.1.4. Outils de fichiers

24.1.4.1. Download file via HTTP(S)

Downloads a URL to the file system with an HTTP(S) GET or POST request.

Paramètres

Paramètres basiques

Etiquette

Nom

Type

Description

URL

URL

[string]

L’URL du fichier à télécharger.

Destination du fichier

OUTPUT

[string]

Par défaut : [Enregistrer dans un fichier temporaire]

Spécification de la destination du fichier. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Paramètres avancés

Etiquette

Nom

Type

Description

Méthode

METHOD

[enumeration]

Par défaut : 0

La méthode HTTP utilisée pour la requête. Les options sont :

  • 0 — GET

  • 1 — POST

Données

Optionnel

DATA

[string]

La donnée à ajouter au contenu, dans le cas d’une requête POST.

Les sorties

Etiquette

Nom

Type

Description

Destination du fichier

OUTPUT

[string]

L’emplacement du fichier téléchargé

Code Python

ID de l’algorithme : qgis:filedownloader

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

24.1.4.2. HTTP(S) POST/GET request

Performs a HTTP(S) POST/GET request and returns the HTTP status code and the reply data. If an error occurs then the error code and the message will be returned. Optionally, the result can be written to a file on the disk. By default the algorithm will warn on errors. Optionally, the algorithm can be set to treat HTTP errors as failures.

Paramètres

Etiquette

Nom

Type

Description

URL or file path

URL

[string]

The URL or path of the file to open.

Méthode

METHOD

[enumeration]

Par défaut : 0

La méthode HTTP utilisée pour la requête. Les options sont :

  • 0 — GET

  • 1 — POST

POST Data

Optionnel

DATA

[string]

La donnée à ajouter au contenu, dans le cas d’une requête POST.

Authentication

Optionnel

AUTH_CONFIG

[authconfig]

Default: No authentication

An authentication configuration to pass

Consider HTTP errors as failures

FAIL_ON_ERROR

[boolean]

Default: False

If set, the algorithm will fail on encountering an HTTP error.

Destination du fichier

Optionnel

OUTPUT

[string]

Default: [Skip Output]

The result can be written to a file instead of being returned as a string. Specification of the file destination. One of:

  • Ignorer la sortie

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Les sorties

Etiquette

Nom

Type

Description

Destination du fichier

OUTPUT

[file]

The downloaded file with the returned result

HTTP Status

STATUS_CODE

[string]

The HTTP Status

Network error code

ERROR_CODE

[string]

The error code when it fails (like as well on 404 HTTP Status etc.)

Network error message

ERROR_MESSAGE

[string]

A string containing the error message in case of failure

Result data

RESULT_DATA

[string]

A string containing the result data in case of success

Code Python

Algorithm ID: native:httprequest

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

24.1.4.3. Open file or URL

Opens files in their default associated application, or URLs in the user’s default web browser.

Paramètres

Etiquette

Nom

Type

Description

URL or file path

URL

[string]

The URL or path of the file to open.

Les sorties

The algorithm has no output.

Code Python

Algorithm ID: native:openurl

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.