Important

Traducerea este un efort al comunității, la care puteți să vă alăturați. În prezent, această pagină este tradusă 64.96%.

24.1.4. File tools

24.1.4.1. Download file via HTTP(S)

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

Parametri

Parametri de bază

Etichetă

Denumire

Tip

Descriere

URL

URL

[șir]

The URL of the file to download.

File destination

OUTPUT

[șir]

Implicit: [Salvare într-un fișier temporar]

Specification of the file destination. One of:

  • Salvare într-un Fișier Temporar

  • Salvare în Fișier…

Parametri avansați

Etichetă

Denumire

Tip

Descriere

Method

METHOD

[enumerare]

Implicit: 0

The HTTP method to use for the request. Options are:

  • 0 — GET

  • 1 — POST

Data

Opţional

DATA

[șir]

The data to add in the body if the request is a POST.

Rezultate

Etichetă

Denumire

Tip

Descriere

File destination

OUTPUT

[șir]

The location of the downloaded file

Cod Python

Algorithm ID: qgis:filedownloader

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

ID-ul algoritmului se afișează atunci când cursorul mouse-ului se deplasează deasupra denumirii unui algoritm din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și numele parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.

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.

Parametri

Etichetă

Denumire

Tip

Descriere

URL or file path

URL

[șir]

The URL or path of the file to open.

Method

METHOD

[enumerare]

Implicit: 0

The HTTP method to use for the request. Options are:

  • 0 — GET

  • 1 — POST

POST Data

Opţional

DATA

[șir]

The data to add in the body if the request is a POST.

Authentication

Opţional

AUTH_CONFIG

[authconfig]

Default: No authentication

An authentication configuration to pass

Consider HTTP errors as failures

FAIL_ON_ERROR

[boolean]

Implicit: False

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

File destination

Opţional

OUTPUT

[șir]

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:

  • Skip Output

  • Salvare într-un Fișier Temporar

  • Salvare în Fișier…

Rezultate

Etichetă

Denumire

Tip

Descriere

File destination

OUTPUT

[file]

The downloaded file with the returned result

HTTP Status

STATUS_CODE

[șir]

The HTTP Status

Network error code

ERROR_CODE

[șir]

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

Network error message

ERROR_MESSAGE

[șir]

A string containing the error message in case of failure

Result data

RESULT_DATA

[șir]

A string containing the result data in case of success

Cod Python

Algorithm ID: native:httprequest

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

ID-ul algoritmului se afișează atunci când cursorul mouse-ului se deplasează deasupra denumirii unui algoritm din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și numele parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.

24.1.4.3. Open file or URL

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

Parametri

Etichetă

Denumire

Tip

Descriere

URL or file path

URL

[șir]

The URL or path of the file to open.

Rezultate

The algorithm has no output.

Cod Python

Algorithm ID: native:openurl

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

ID-ul algoritmului se afișează atunci când cursorul mouse-ului se deplasează deasupra denumirii unui algoritm din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și numele parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.