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 |
|
[string] |
L’URL du fichier à télécharger. |
Destination du fichier |
|
[string] Par défaut : |
Spécification de la destination du fichier. Un des:
|
Paramètres avancés
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Méthode |
|
[enumeration] Par défaut : 0 |
La méthode HTTP utilisée pour la requête. Les options sont :
|
Données Optionnel |
|
[string] |
La donnée à ajouter au contenu, dans le cas d’une requête POST. |
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Destination du fichier |
|
[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 |
|
[string] |
The URL or path of the file to open. |
Méthode |
|
[enumeration] Par défaut : 0 |
La méthode HTTP utilisée pour la requête. Les options sont :
|
POST Data Optionnel |
|
[string] |
La donnée à ajouter au contenu, dans le cas d’une requête POST. |
Authentication Optionnel |
|
[authconfig] Default: No authentication |
An authentication configuration to pass |
Consider HTTP errors as failures |
|
[boolean] Default: False |
If set, the algorithm will fail on encountering an HTTP error. |
Destination du fichier Optionnel |
|
[string] Default: |
The result can be written to a file instead of being returned as a string. Specification of the file destination. One of:
|
Les sorties
Etiquette |
Nom |
Type |
Description |
---|---|---|---|
Destination du fichier |
|
[file] |
The downloaded file with the returned result |
HTTP Status |
|
[string] |
The HTTP Status |
Network error code |
|
[string] |
The error code when it fails (like as well on 404 HTTP Status etc.) |
Network error message |
|
[string] |
A string containing the error message in case of failure |
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 |
|
[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.