Importante

La traducción es un esfuerzo comunitario puede unirse. Esta página está actualmente traducida en |progreso de traducción|.

24.1.4. Herramientas de Archivo

24.1.4.1. Download file via HTTP(S)

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

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

URL

URL

[string]

La URL del archivo a descargar.

File destination

OUTPUT

[string]

Predeterinado: [Save to temporary file]

Especificación del archivo destinatario. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Método

METHOD

[enumeración]

Default: 0

El método HTTP que se usará para la solicitud. Las opciones son:

  • 0 — OBTENER

  • 1 — PUBLICAR

Datos

Opcional

DATA

[string]

Los datos para agregar en el cuerpo si la solicitud es un POST.

Salidas

Etiqueta

Nombre

Tipo

Descripción

File destination

OUTPUT

[string]

La localización del archivo descargado

Código Python

Algorithm ID: qgis:filedownloader

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

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de 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.

Parametros

Etiqueta

Nombre

Tipo

Descripción

URL or file path

URL

[string]

The URL or path of the file to open.

Método

METHOD

[enumeración]

Default: 0

El método HTTP que se usará para la solicitud. Las opciones son:

  • 0 — OBTENER

  • 1 — PUBLICAR

POST Data

Opcional

DATA

[string]

Los datos para agregar en el cuerpo si la solicitud es un POST.

Authentication

Opcional

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.

File destination

Opcional

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:

  • Saltar salida

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

File destination

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

Código Python

Algorithm ID: native:httprequest

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

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de 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.

Parametros

Etiqueta

Nombre

Tipo

Descripción

URL or file path

URL

[string]

The URL or path of the file to open.

Salidas

The algorithm has no output.

Código Python

Algorithm ID: native:openurl

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

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.