Fontos

A fordítás közösségi munka, amihez itt tud csatlakozni. Ennek az oldalnak eddig 97.08%-a van lefordítva.

24.1.4. Fájleszközök

24.1.4.1. Fájl letöltése HTTP(S)-en

Letölti az URL-t a fájlrendszerbe HTTP(S) GET vagy POST kéréssel.

Paraméterek

Alapvető paraméterek

Címke

Név

Típus

Leírás

URL

URL

[karakterlánc]

A letöltendő fájl URL címe.

Célfájl

OUTPUT

[karakterlánc]

Alapértelmezett: [Mentés ideiglenes fájlba]

A fájl célhelyének megadása. Ezek egyike:

  • Mentés ideiglenes fájlba

  • Mentés fájlba…

Speciális paraméterek

Címke

Név

Típus

Leírás

Módszer

METHOD

[felsorolás]

Alapértelmezett: 0

A kérelemhez használandó HTTP-módszer. Az opciók a következők:

  • 0 – GET

  • 1 – POST

Adat

Optional

DATA

[karakterlánc]

A törzshöz hozzáadandó adatok, ha a kérés POST.

Kimenetek

Címke

Név

Típus

Leírás

Célfájl

OUTPUT

[karakterlánc]

A letöltött fájl helye

Python kód

Algoritmus ID: qgis:filedownloader

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

Az algoritmus azonosító akkor jelenik meg, ha az egérmutatót az algoritmus fölé viszi a Feldolgozás eszköztáron. A paraméterszótár tartalmazza a paraméter NAME-eket és érékeket. A feldolgozási algoritmusok Python konzolról történő futtatásával kapcsolatos részletekért lásd a Using processing algorithms from the console fejezetet.

24.1.4.2. HTTP(S) POST/GET kérés

HTTP(S) POST/GET kérést indít, és visszaadja a HTTP állapotkódot és a válaszadatokat. Ha hiba történik, akkor a hibakód és az üzenet kerül visszaadásra. Opcionálisan az eredmény fájlba is elmenthető a lemezre. Alapértelmezés szerint az algoritmus figyelmeztet a hibákra. Opcionálisan az algoritmus beállítható úgy, hogy a HTTP-hiba esetén leálljon a futtatás.

Paraméterek

Címke

Név

Típus

Leírás

URL vagy fájl elérési útja

URL

[karakterlánc]

A megnyitni kívánt fájl URL-je vagy elérési útja.

Módszer

METHOD

[felsorolás]

Alapértelmezett: 0

A kérelemhez használandó HTTP-módszer. Az opciók a következők:

  • 0 – GET

  • 1 – POST

POST adat

Optional

DATA

[karakterlánc]

A törzshöz hozzáadandó adatok, ha a kérés POST.

Hitelesítés

Optional

AUTH_CONFIG

[authconfig]

Alapértelmezett: nincs hitelesítés

Egy átadandó hitelesítési konfiguráció

HTTP-hibánál a futtatás legyen sikertelen

FAIL_ON_ERROR

[logikai]

Alapértelmezett: Hamis

Ha be van állítva, az algoritmus HTTP-hiba esetén megszakad.

Célfájl

Optional

OUTPUT

[karakterlánc]

Alapértelmezett: [Kimenet kihagyása]

Az eredmény karakterláncként való visszaadás helyett fájlba írható. A fájl célhelyének megadása. Ezek egyike:

  • Kimenet kihagyása

  • Mentés ideiglenes fájlba

  • Mentés fájlba…

Kimenetek

Címke

Név

Típus

Leírás

Célfájl

OUTPUT

[fájl]

A letöltött fájl a visszaküldött eredménnyel

HTTP-állapot

STATUS_CODE

[karakterlánc]

A HTTP-állapotkód

Hálózati hibakód

ERROR_CODE

[karakterlánc]

A hibakód sikertelen futtatás (például HTTP 404 stb.) esetén

Hálózati hibaüzenet

ERROR_MESSAGE

[karakterlánc]

Hiba esetén a hibaüzenetet tartalmazó karakterlánc

Eredményadatok

RESULT_DATA

[karakterlánc]

Sikeres kérés esetén az eredményadatokat tartalmazó karakterlánc

Python kód

Algoritmus azonosítója: native:httprequest

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

Az algoritmus azonosító akkor jelenik meg, ha az egérmutatót az algoritmus fölé viszi a Feldolgozás eszköztáron. A paraméterszótár tartalmazza a paraméter NAME-eket és érékeket. A feldolgozási algoritmusok Python konzolról történő futtatásával kapcsolatos részletekért lásd a Using processing algorithms from the console fejezetet.

24.1.4.3. Fájl vagy URL megnyitása

Megnyitja a fájlokat az alapértelmezett társított alkalmazásban, az URL-eket pedig a felhasználó alapértelmezett böngészőjében.

Paraméterek

Címke

Név

Típus

Leírás

URL vagy fájl elérési útja

URL

[karakterlánc]

A megnyitni kívánt fájl URL-je vagy elérési útja.

Kimenetek

Az algoritmusnak nincsen kimenete.

Python kód

Algoritmus azonosítója: native:openurl

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

Az algoritmus azonosító akkor jelenik meg, ha az egérmutatót az algoritmus fölé viszi a Feldolgozás eszköztáron. A paraméterszótár tartalmazza a paraméter NAME-eket és érékeket. A feldolgozási algoritmusok Python konzolról történő futtatásával kapcsolatos részletekért lásd a Using processing algorithms from the console fejezetet.