Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
24.1.4. Verktyg för filer
24.1.4.1. Ladda ner fil via HTTP(S)
Laddar ner en URL till filsystemet med en HTTP(S) GET- eller POST-begäran.
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
URL |
|
[sträng] |
URL-adressen till filen som ska laddas ner. |
Filens destination |
|
[sträng] Standard: |
Specifikation av filens destination. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Metod |
|
[uppräkning] Standard: 0 |
Den HTTP-metod som ska användas för begäran. Alternativen är:
|
★☆☆ Följ med: Sammanfoga data om skogsbestånd Valfritt |
|
[sträng] |
De data som ska läggas till i brödtexten om begäran är en POST. |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Filens destination |
|
[sträng] |
Platsen för den nedladdade filen |
Python-kod
Algoritm-ID: qgis:filedownloader
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.4.2. HTTP(S) POST/GET-begäran
Utför en HTTP(S) POST/GET-begäran och returnerar HTTP-statuskoden och svarsdata. Om ett fel inträffar returneras felkoden och meddelandet. Eventuellt kan resultatet skrivas till en fil på disken. Som standard kommer algoritmen att varna vid fel. Alternativt kan algoritmen ställas in så att HTTP-fel behandlas som misslyckanden.
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
URL eller sökväg till fil |
|
[sträng] |
URL eller sökväg till den fil som ska öppnas. |
Metod |
|
[uppräkning] Standard: 0 |
Den HTTP-metod som ska användas för begäran. Alternativen är:
|
POST Data Valfritt |
|
[sträng] |
De data som ska läggas till i brödtexten om begäran är en POST. |
Autenticering Valfritt |
|
[authconfig] Standard: Ingen autentisering |
En autentiseringskonfiguration att skicka |
Betrakta HTTP-fel som misslyckanden |
|
[boolean] Standard: Falsk |
Om den är inställd kommer algoritmen att misslyckas om den stöter på ett HTTP-fel. |
Filens destination Valfritt |
|
[sträng] Standard: |
Resultatet kan skrivas till en fil i stället för att returneras som en sträng. Specifikation av filens destination. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Filens destination |
|
&Arkiv |
Den nedladdade filen med det returnerade resultatet |
HTTP-status |
|
[sträng] |
HTTP-status |
Felkod för nätverk |
|
[sträng] |
Felkoden när det misslyckas (som vid 404 HTTP Status etc.) |
Nätverksfelmeddelande |
|
[sträng] |
En sträng som innehåller felmeddelandet i händelse av fel |
Resultatdata |
|
[sträng] |
En sträng som innehåller resultatdata i händelse av framgång |
Python-kod
Algoritm ID: native:httprequest
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.4.3. Öppna fil eller URL
Öppnar filer i deras associerade standardprogram eller webbadresser i användarens standardwebbläsare.
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
URL eller sökväg till fil |
|
[sträng] |
URL eller sökväg till den fil som ska öppnas. |
Utgångar
Algoritmen har ingen utdata.
Python-kod
Algoritm ID: native:openurl
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.