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 |
|
[string] |
L’URL del file da scaricare. |
Destinazione file |
|
[string] Predefinito: |
Specifica della destinazione del file. One of:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Metodo |
|
[enumeration] Valore predefinito: 0 |
Il metodo HTTP da utilizzare per la richiesta. Le opzioni sono:
|
Data Opzionale |
|
[string] |
I dati da aggiungere nel codice se la richiesta è di tipo POST. |
Output
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Destinazione file |
|
[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 |
|
[string] |
URL o percorso del file da aprire. |
Metodo |
|
[enumeration] Valore predefinito: 0 |
Il metodo HTTP da utilizzare per la richiesta. Le opzioni sono:
|
POST Data Opzionale |
|
[string] |
I dati da aggiungere nel codice se la richiesta è di tipo POST. |
Autenticazione Opzionale |
|
[authconfig] Valore predefinito: Nessuna autenticazione |
Una configurazione di autenticazione per procedere |
Considera gli errori HTTP come fallimenti |
|
[boolean] Predefinito: False |
Se impostato, l’algoritmo fallirà se si verifica un errore HTTP. |
Destinazione file Opzionale |
|
[string] Valore predefinito: |
Il risultato può essere scritto in un file anziché essere restituito come stringa. Specifica della destinazione del file. One of:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Destinazione file |
|
[file] |
Il file scaricato con il risultato restituito |
Stato HTTP |
|
[string] |
Lo stato HTTP |
Codice errore di rete |
|
[string] |
Il codice di errore in caso di fallimento (ad esempio, in HTTP 404 Status, ecc.) |
Messaggio di errore di rete |
|
[string] |
Una stringa contenente il messaggio di errore in caso di fallimento |
Dati del risultato |
|
[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 |
|
[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.