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 |
|
[karakterlánc] |
A letöltendő fájl URL címe. |
Célfájl |
|
[karakterlánc] Alapértelmezett: |
A fájl célhelyének megadása. Ezek egyike:
|
Speciális paraméterek
Címke |
Név |
Típus |
Leírás |
|---|---|---|---|
Módszer |
|
[felsorolás] Alapértelmezett: 0 |
A kérelemhez használandó HTTP-módszer. Az opciók a következők:
|
Adat Optional |
|
[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 |
|
[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 |
|
[karakterlánc] |
A megnyitni kívánt fájl URL-je vagy elérési útja. |
Módszer |
|
[felsorolás] Alapértelmezett: 0 |
A kérelemhez használandó HTTP-módszer. Az opciók a következők:
|
POST adat Optional |
|
[karakterlánc] |
A törzshöz hozzáadandó adatok, ha a kérés POST. |
Hitelesítés Optional |
|
[authconfig] Alapértelmezett: nincs hitelesítés |
Egy átadandó hitelesítési konfiguráció |
HTTP-hibánál a futtatás legyen sikertelen |
|
[logikai] Alapértelmezett: Hamis |
Ha be van állítva, az algoritmus HTTP-hiba esetén megszakad. |
Célfájl Optional |
|
[karakterlánc] Alapértelmezett: |
Az eredmény karakterláncként való visszaadás helyett fájlba írható. A fájl célhelyének megadása. Ezek egyike:
|
Kimenetek
Címke |
Név |
Típus |
Leírás |
|---|---|---|---|
Célfájl |
|
[fájl] |
A letöltött fájl a visszaküldött eredménnyel |
HTTP-állapot |
|
[karakterlánc] |
A HTTP-állapotkód |
Hálózati hibakód |
|
[karakterlánc] |
A hibakód sikertelen futtatás (például HTTP 404 stb.) esetén |
Hálózati hibaüzenet |
|
[karakterlánc] |
Hiba esetén a hibaüzenetet tartalmazó karakterlánc |
Eredményadatok |
|
[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 |
|
[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.