Importante

La traduzione è uno sforzo comunitario you can join. Questa pagina è attualmente tradotta al 100.00%.

24.1.4. Strumenti file

24.1.4.1. ScaricaRE il file tramite HTTP(S)

Scarica un URL nel file system con una richiesta HTTP(S) GET o POST.

Parametri

Parametri di base

Etichetta

Nome

Tipo

Descrizione

URL

URL

[string]

L’URL del file da scaricare.

Destinazione file

OUTPUT

[string]

Predefinito: [Save to temporary file]

Specifica della destinazione del file. One of:

  • Salva su File Temporaneo

  • Salva su File…

Parametri avanzati

Etichetta

Nome

Tipo

Descrizione

Metodo

METHOD

[enumeration]

Valore predefinito: 0

Il metodo HTTP da utilizzare per la richiesta. Le opzioni sono:

  • 0 — GET

  • 1 — POST

Data

Opzionale

DATA

[string]

I dati da aggiungere nel codice se la richiesta è di tipo POST.

Output

Etichetta

Nome

Tipo

Descrizione

Destinazione file

OUTPUT

[string]

La posizione del file scaricato

Codice Python

ID algoritmo: qgis:filedownloader

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

L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.

24.1.4.2. Richiesta HTTP(S) POST/GET

Esegue una richiesta HTTP(S) POST/GET e restituisce il codice di stato HTTP e i dati di risposta. Se si verifica un errore, verranno restituiti il codice di errore e il messaggio. Facoltativamente, il risultato può essere scritto in un file sul disco. Per impostazione predefinita l’algoritmo avviserà degli errori. Facoltativamente, l’algoritmo può essere impostato per trattare gli errori HTTP come fallimento.

Parametri

Etichetta

Nome

Tipo

Descrizione

URL o percorso del file

URL

[string]

URL o percorso del file da aprire.

Metodo

METHOD

[enumeration]

Valore predefinito: 0

Il metodo HTTP da utilizzare per la richiesta. Le opzioni sono:

  • 0 — GET

  • 1 — POST

POST Data

Opzionale

DATA

[string]

I dati da aggiungere nel codice se la richiesta è di tipo POST.

Autenticazione

Opzionale

AUTH_CONFIG

[authconfig]

Valore predefinito: Nessuna autenticazione

Una configurazione di autenticazione per procedere

Considera gli errori HTTP come fallimenti

FAIL_ON_ERROR

[boolean]

Predefinito: False

Se impostato, l’algoritmo fallirà se si verifica un errore HTTP.

Destinazione file

Opzionale

OUTPUT

[string]

Valore predefinito: [Skip Output]

Il risultato può essere scritto in un file anziché essere restituito come stringa. Specifica della destinazione del file. One of:

  • Ignora il risultato

  • Salva su File Temporaneo

  • Salva su File…

Output

Etichetta

Nome

Tipo

Descrizione

Destinazione file

OUTPUT

[file]

Il file scaricato con il risultato restituito

Stato HTTP

STATUS_CODE

[string]

Lo stato HTTP

Codice errore di rete

ERROR_CODE

[string]

Il codice di errore in caso di fallimento (ad esempio, in HTTP 404 Status, ecc.)

Messaggio di errore di rete

ERROR_MESSAGE

[string]

Una stringa contenente il messaggio di errore in caso di fallimento

Dati del risultato

RESULT_DATA

[string]

Una stringa contenente i dati del risultato in caso di successo

Codice Python

ID Algoritmo: native:httprequest

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

L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.

24.1.4.3. Apri file o URL

Apre i file nell’applicazione associata predefinita o gli URL nel browser Web predefinito dell’utente.

Parametri

Etichetta

Nome

Tipo

Descrizione

URL o percorso del file

URL

[string]

URL o percorso del file da aprire.

Output

L’algoritmo non ha risultati in uscita.

Codice Python

ID Algoritmo: native:openurl

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

L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.