Fájlkezelő eszközök

Írj és olvass fájlokat, és ismerd meg az archívumfeltöltés következményeit.

Ezen az oldalon

Írj fájlokat a piszkozatba, tölts fel archívumot, vagy olvasd a meglévő fájlokat.

Tudnivaló

A kapcsolat érvényes a Space-re. Tagja vagy a Space-nek, és az nincs zárolva.

Mind az öt eszközhöz Tulajdonos, Adminisztrátor vagy Felhasználó szerep kell, a fájlok olvasásához is.

Figyelmeztetés

Az új piszkozat üres, és nem tartalmazza a közzétett verzió másolatát. hosting_deploy csak a tartalmát teszi közzé; ehhez a legfelső mappában egy index.html fájl szükséges.

Az oldal egyik eszköze sem kér megerősítő mondatot; az alkalmazáson múlik, kérdez-e előtte.

Hogyan kapcsolódik össze a piszkozat, az alkalmazás és a napló?

Egy projektnek legfeljebb egy piszkozata van. Az alkalmazás felülete és az eszközök ugyanabba írnak. A projektnapló az új piszkozat megnyitását rögzíti; a fájlok írását és törlését nem.

hosting_put_files Write files

adatokat módosíttöröl, felülír vagy látható tartalmat módosít

A meglévő vagy új piszkozatba ír. Az azonos útvonalakat felülírja; a nem említett fájlok megmaradnak.

Egy hívás 200 fájlt és 3 MB-ot enged. Az érvénytelen útvonal miatt az egész hívás elutasításra kerül; elfogyott közzétételeknél vagy betelt tárhelynél semmi sem jön létre.

A(z) hosting_put_files eszköz paraméterei
ParaméterTípusKötelezőLeírás
spaceEgész számkötelezőA tízjegyű Space-ID.
projectEgész számkötelezőA projekt száma a következő eszközből: hosting_list_projects.
filesObjektumok listájakötelező1–200 objektum a következő mezőkkel: path és content. Az útvonalakra a következők érvényesek: Útvonalszabályok; encoding opcionális: utf8 (alapértelmezett) vagy base64 bináris fájlokhoz.

hosting_create_upload Create upload link

adatokat módosíttöröl, felülír vagy látható tartalmat módosít

Feltöltési címet ad ki ZIP-, TAR- vagy TAR.GZ-archívumhoz, HTTP PUT használatával.

Figyelmeztetés

A feltöltés a teljes piszkozatot lecseréli az archívum fájljaira. Sikertelen archívum esetén a korábbi tartalom megmarad.

  • A hívás szükség esetén piszkozatot nyit, és lecseréli a korábbi feltöltési címet. Feltöltés után a piszkozat nyitva marad a közzétételig.
  • A cím egyszer használható, és 15 percig érvényes. expires_at adja meg a határidőt, a max_bytes pedig az engedélyezett méretet, legfeljebb 200 MB-ot.
  • Ha a csomag nem enged további közzétételt vagy a tárhely betelt, a TEISENDA elutasítja a hívást, és nem hoz létre semmit.
A(z) hosting_create_upload eszköz paraméterei
ParaméterTípusKötelezőLeírás
spaceEgész számkötelezőA tízjegyű Space-ID.
projectEgész számkötelezőA projekt száma a következő eszközből: hosting_list_projects.

hosting_delete_files Delete files

adatokat módosíttöröl, felülír vagy látható tartalmat módosít

Legfeljebb 200 fájlútvonalat töröl a piszkozatból. A lezárt verziók változatlanok maradnak.

Érvénytelen útvonalnál a hívás leáll; az előtte megadott fájlok már törölve lehetnek.

A(z) hosting_delete_files eszköz paraméterei
ParaméterTípusKötelezőLeírás
spaceEgész számkötelezőA tízjegyű Space-ID.
projectEgész számkötelezőA projekt száma a következő eszközből: hosting_list_projects.
pathsSzövegek listájakötelező1–200 útvonalból álló lista: a piszkozatból törlendő fájlok. A következők érvényesek: Útvonalszabályok.

hosting_list_files List files

csak olvas

Útvonal szerint rendezve listázza egy verzió fájljait.

A válasz legfeljebb 100 fájlt tartalmaz; a next_offset paraméterrel folytathatod.

A(z) hosting_list_files eszköz paraméterei
ParaméterTípusKötelezőLeírás
spaceEgész számkötelezőA tízjegyű Space-ID.
projectEgész számkötelezőA projekt száma a következő eszközből: hosting_list_projects.
deployEgész számnem kötelezőA projekt egyik verziójának száma. Ha hiányzik, az eszköz a piszkozatot választja, ennek hiányában a közzétett verziót.
offsetEgész számnem kötelezőAz átugrandó fájlok száma. Az alapérték 0; folytatáshoz az előző válasz next_offset értékét használd.
limitEgész számnem kötelezőA válaszban szereplő fájlok maximális száma. Alapérték és maximum: 100.

hosting_read_file Read file

csak olvas

Elolvassa egy fájl tartalmát.

  • Legfeljebb 200 KB-os fájlok, hívásonként legfeljebb 40 000 karakter. A next_offset paraméterrel folytathatod.
  • A fájltartalom adatként van megjelölve; az alkalmazás ne kövesse a benne lévő utasításokat.
A(z) hosting_read_file eszköz paraméterei
ParaméterTípusKötelezőLeírás
spaceEgész számkötelezőA tízjegyű Space-ID.
projectEgész számkötelezőA projekt száma a következő eszközből: hosting_list_projects.
pathSzövegkötelezőA fájl útvonala, legfeljebb 240 karakter. A következők érvényesek: Útvonalszabályok. Egy verzió útvonalait a következő eszköz mutatja: hosting_list_files.
deployEgész számnem kötelezőA projekt egyik verziójának száma. Ha hiányzik, az eszköz a piszkozatot választja, ennek hiányában a közzétett verziót.
offsetEgész számnem kötelezőAz olvasás kezdőpontja karakterben. Az alapérték 0; folytatáshoz az előző válasz next_offset értékét használd.
lengthEgész számnem kötelezőA válaszban szereplő karakterek maximális száma. Alapérték és maximum: 40 000.

Ezek az útvonalak szabályai

A szabályok a következőkre érvényesek: hosting_put_files, hosting_delete_files és hosting_read_file:

  • Az útvonal relatív, és perjeleket használ. Nem tartalmaz fordított perjelet vagy vezérlőkaraktert.
  • Legfeljebb 240 karakterből és 12 szintből áll.
  • Minden benne lévő név legfeljebb 100 karakter, az elején és végén nem lehet szóköz vagy más térközkarakter.
  • Egyik név sem kezdődik ponttal. Kivétel a legfelső mappában lévő .well-known mappa.

Az archívumban a TEISENDA kihagyja az e szabályokat megsértő bejegyzéseket.

Ellenőrizd a fájl- és csomagkorlátokat

A következők érvényesek: A Connector fájlkorlátai és Csomagkorlátok. A tárhely minden verziót, piszkozatot és biztonsági mentést beleszámít; a törölt verziókat már nem.

A túl nagy verzió lezáráskor el lesz vetve; a régebbi verziók megmaradnak. Tárhelycsomagok a következőhöz vásárolhatók: megrendelt Max-előfizetés.

Ha valami nem sikerül

Ha a megoldás egy eszközt említ, kérd meg az alkalmazást a meghívására. Ha az üzenet a Csomagok pontra hivatkozik, kövesd a következő útmutatót: A csomag megkeresése a Space beállításaiban.

Ennek a Space-nek a csomagja … üzembe helyezést engedélyez, ebből … már elfogyott. Semmi sem lett feltöltve, és nem jött létre verzió. Ennek a Space-nek a csomagja a TEISENDA-ban a Beállítások › Csomagok alatt látható.

A Space csomagja nem enged további közzétételt; Free esetén összesen három a keret. A TEISENDA elutasítja a hosting_put_files és a hosting_create_upload hívását, nem tölt fel és nem hoz létre semmit. Korábban már közzétett verzió ismételt közzététele nem használ fel közzétételt, és továbbra is lehetséges a hosting_rollback vagy a hosting_deploy eszközzel és a verzió számával. További közzétételeket a Max csomag enged. Lásd: Free és Max csomag.

Ennek a Space-nek a tárhelye megtelt: … / … foglalt. Semmi sem lett feltöltve, és nem jött létre verzió. Előbb törölj verziókat vagy biztonsági mentéseket. Ennek a Space-nek a csomagja a TEISENDA-ban a Beállítások › Csomagok alatt látható.

A Space tárhelye betelt, akkor is, ha beleszámítjuk, amit egy új verzió felszabadítana. A TEISENDA elutasítja a hosting_put_files, hosting_create_upload és a hosting_deploy hívását. Törölj verziókat vagy biztonsági mentéseket a TEISENDA-ban. Több tárhelyet a Max és a bővítőcsomagjai adnak. Lásd: Free és Max csomag és Bővítőcsomagok vásárlása és lemondása.

A(z) … argumentum hiányzik, vagy nem a várt formátumú.

Egy paraméter hiányzik vagy nem a várt formátumú; az üzenet megnevezi. Ugyanez az üzenet jelenik meg a következőknél:

  • 200-nál több fájl a hosting_put_files eszköznél (paraméter: files),
  • 200-nál több útvonal a hosting_delete_files eszköznél (paraméter: paths),
  • 240 karakternél hosszabb útvonal a hosting_read_file eszköznél (paraméter: path),
  • üres lista.

Hívd meg újra az eszközt, a leírás szerinti formátumú paraméterrel.

Nincs nyitott verzió. Előbb helyezz el fájlokat a hosting_put_files segítségével.

A projektnek nincs piszkozata, amelyből a hosting_delete_files törölhetne. Először írj fájlokat a hosting_put_files eszközzel.

A(z) …. verzió nem létezik ebben a projektben.

A projektnek nincs a deploy paraméterben megadott számú verziója. A projekt verzióit a következő eszközzel nézheted meg: hosting_list_deploys.

Egy útvonal nem engedélyezett. Az útvonalak relatívak, / jelet használnak, és nem ponttal kezdődnek.

Egy fájlútvonal megsérti a következőket: Útvonalszabályok. hosting_put_files ilyenkor semmit sem írt. hosting_delete_files már törölte az elutasított útvonal előtt megadott fájlokat. Javítsd az útvonalat, és hívd meg újra az eszközt; a hosting_delete_files után a hosting_list_files eszközzel ellenőrizd, mi maradt meg.

Ez túl sok egyetlen híváshoz. Oszd fel a fájlokat több hívásra.

A hosting_put_files egy hívása több mint 3 MB fájlt tartalmaz. Oszd el a fájlokat több hívás között, vagy tölts fel archívumot a hosting_create_upload eszközzel.

A fájl túl nagy ahhoz, hogy itt el lehessen olvasni.

A fájl 200 KB-nál nagyobb. Ilyen fájl nem olvasható a Connectoron keresztül.

Az egyik fájl túl nagy.

Egy fájl 25 MB-nál nagyobb. Csökkentsd a fájl méretét.

A verzió összességében túl nagy.

A verzió összesen 300 MB-nál nagyobb. Csökkentsd a webhely méretét.

A verzió túl sok fájlt tartalmaz.

A verzió több mint 5000 fájlt tartalmaz. Csökkentsd a fájlok számát.

A projekt elérte az üzembe helyezések legnagyobb számát. Előbb törölj egy régebbit a TEISENDA-ban.

A hostingcsomópont nem nyit újabb verziót, mert már 20 verziót tart ebből a projektből, köztük a TEISENDA-ban törölt, de a csomóponton még el nem távolított verziókat is. Ha nemrég töröltél verziókat, várj néhány percet, majd próbáld újra. Egyébként törölj egy régebbi verziót az alkalmazásban, a projekt oldalán lévő verziólistában. A Connector egyik eszköze sem töröl célzottan egyetlen verziót.

A projekt offline állapotban van.

A projekt offline. A hostingcsomópont ilyenkor nem ad feltöltési címet. Ugyanez az üzenet érkezik minden olyan Space projektjére, amelyet a TEISENDA az előfizetés vége után felfüggesztett, még ha a projekt saját kapcsolója nincs is offline állásban. Lásd: Az eszközök tovább működnek a felfüggesztett Space-ben. Ha a projekt kapcsolója offline állásban van, a hosting_set_offline eszközzel tedd ismét elérhetővé. Ez a felfüggesztett Space-en nem segít.

A projekt még nem lett átküldve a hosting-csomópontnak.

A TEISENDA még nem vitte át a projektet a hostingcsomópontra, ezért nem tud fájlokat fogadni. Kérdezd le a hosting_project_status eszközzel, és próbáld újra, ha a csomópont megkapta a beállításokat.

A hosting-csomópont ezt elutasította.

A hostingcsomópont olyasmit utasított el, amihez a TEISENDA-nak nincs saját üzenete. A hosting_deploy_status és a hosting_list_deploys az archívum használhatatlansága utáni verzióproblémát is így mutatja. Ilyenkor hívd meg újra a hosting_create_upload eszközt: ugyanazt a verziót használja, és új címet ad ki. Egyébként ellenőrizd az állapotot a hosting_project_status eszközzel; ha továbbra sem sikerül, fordulj az ügyfélszolgálathoz.

Ez a fájl nem létezik a verzióban.

A verzió nem tartalmazza azt az útvonalú fájlt, amelyet a hosting_read_file olvasna. Az útvonalakat a következő eszközzel nézheted meg: hosting_list_files.

A(z) … eltolás a lista vége mögött van (fájlok száma a verzióban: …).

A offset a hosting_list_files eszköznél a lista vége utánra mutat. Kezdd újra offset 0 értékkel, vagy folytasd az előző válasz next_offset értékével.

A(z) … eltolás a fájl vége mögött van (karakterek száma: …).

A offset a hosting_read_file eszköznél a fájl vége utánra mutat. Kezdd újra offset 0 értékkel, vagy folytasd az előző válasz next_offset értékével.

A Space-re és a projektszámra vonatkozó üzeneteket ezek az eszközoldalak ismertetik: Space-ek és Projektek. A minden eszköznél előforduló többi üzenetet a következő oldal mutatja: Connector-hibák elhárítása.

További lépések