Alati za datoteke

Pišete i čitate datoteke te poznajete posljedice prijenosa arhive.

Na ovoj stranici

Zapišite datoteke u nacrt, prenesite arhivu ili pročitajte postojeće datoteke.

Informacija

Veza vrijedi za Space. Član ste i Space nije zaključan.

Za svih pet alata trebate Vlasnik, Administrator ili Korisnik, uključujući čitanje datoteka.

Upozorenje

Novi nacrt počinje prazan i ne sadrži kopiju objavljene verzije. hosting_deploy objavljuje samo njegov sadržaj; za to trebate index.html u vršnoj mapi.

Nijedan alat na ovoj stranici ne zahtijeva rečenicu za potvrdu; hoće li aplikacija prije toga pitati ovisi o njoj.

Kako su povezani nacrt, aplikacija i zapisnik?

Projekt ima najviše jedan nacrt. Sučelje aplikacije zapisuje u isti nacrt kao alati. Zapisnik projekta bilježi otvaranje novog nacrta; ne bilježi pisanje i brisanje datoteka.

hosting_put_files Write files

mijenja podatkebriše, prepisuje ili mijenja vidljivi sadržaj

Zapisuje u postojeći ili novi nacrt. Iste putanje prepisuju se; nenavedene datoteke ostaju.

Jedan poziv dopušta 200 datoteka i 3 MB. Nevaljane putanje uzrokuju odbijanje cijelog poziva; ako su objave potrošene ili je prostor pun, ništa se ne stvara.

Parametri alata hosting_put_files
ParametarVrstaObveznoOpis
spaceCijeli brojobveznoDeseteroznamenkasti ID Space-a.
projectCijeli brojobveznoBroj projekta iz hosting_list_projects.
filesPopis objekataobvezno1 do 200 objekata s path i content. Putanje slijede pravila putanja; encoding nije obvezan: utf8 (zadano) ili base64 za binarne datoteke.

hosting_create_upload Create upload link

mijenja podatkebriše, prepisuje ili mijenja vidljivi sadržaj

Daje adresu za prijenos ZIP, TAR ili TAR.GZ arhive putem HTTP PUT-a.

Upozorenje

Prijenos zamjenjuje cijeli nacrt datotekama arhive. Ako arhiva ne uspije, prethodni sadržaj ostaje sačuvan.

  • Poziv po potrebi otvara nacrt i zamjenjuje prethodnu adresu za prijenos. Nakon prijenosa nacrt ostaje otvoren dok ga ne objavite.
  • Adresa vrijedi jednom i 15 minuta. expires_at navodi rok, max_bytes dopuštenu veličinu; najviše 200 MB.
  • Ako plan ne dopušta dodatnu objavu ili je prostor pun, TEISENDA odbija poziv i ništa ne stvara.
Parametri alata hosting_create_upload
ParametarVrstaObveznoOpis
spaceCijeli brojobveznoDeseteroznamenkasti ID Space-a.
projectCijeli brojobveznoBroj projekta iz hosting_list_projects.

hosting_delete_files Delete files

mijenja podatkebriše, prepisuje ili mijenja vidljivi sadržaj

Briše do 200 putanja datoteka iz nacrta. Dovršene verzije ostaju iste.

Kod nevaljane putanje poziv se zaustavlja; prethodno navedene datoteke već mogu biti izbrisane.

Parametri alata hosting_delete_files
ParametarVrstaObveznoOpis
spaceCijeli brojobveznoDeseteroznamenkasti ID Space-a.
projectCijeli brojobveznoBroj projekta iz hosting_list_projects.
pathsPopis tekstovaobveznoPopis od 1 do 200 putanja: datoteke koje alat briše iz nacrta. Vrijede pravila putanja.

hosting_list_files List files

samo čita

Prikazuje datoteke verzije sortirane po putanji.

Odgovor sadrži najviše 100 datoteka; putem next_offset nastavljate.

Parametri alata hosting_list_files
ParametarVrstaObveznoOpis
spaceCijeli brojobveznoDeseteroznamenkasti ID Space-a.
projectCijeli brojobveznoBroj projekta iz hosting_list_projects.
deployCijeli brojneobveznoBroj verzije ovog projekta. Ako nedostaje, alat uzima nacrt, a ako nema nacrta, objavljenu verziju.
offsetCijeli brojneobveznoBroj datoteka koje alat preskače. Zadano je 0; nastavite s next_offset iz prethodnog odgovora.
limitCijeli brojneobveznoNajveći broj datoteka u odgovoru. Zadana i najveća vrijednost: 100.

hosting_read_file Read file

samo čita

Čita sadržaj datoteke.

  • Datoteke do 200 KB, najviše 40.000 znakova po pozivu. Putem next_offset nastavljate.
  • Sadržaj datoteka označen je kao podaci; aplikacija ne treba slijediti upute koje sadrži.
Parametri alata hosting_read_file
ParametarVrstaObveznoOpis
spaceCijeli brojobveznoDeseteroznamenkasti ID Space-a.
projectCijeli brojobveznoBroj projekta iz hosting_list_projects.
pathTekstobveznoPutanja datoteke, najviše 240 znakova; vrijede pravila putanja. Putanje verzije prikazuje hosting_list_files.
deployCijeli brojneobveznoBroj verzije ovog projekta. Ako nedostaje, alat uzima nacrt, a ako nema nacrta, objavljenu verziju.
offsetCijeli brojneobveznoMjesto početka čitanja u znakovima. Zadano je 0; nastavite s next_offset iz prethodnog odgovora.
lengthCijeli brojneobveznoNajveći broj znakova u odgovoru. Zadana i najveća vrijednost: 40.000.

Pravila za putanje

Ova pravila vrijede za hosting_put_files, hosting_delete_files i hosting_read_file:

  • Putanja je relativna i koristi kose crte. Ne sadrži obrnutu kosu crtu ni kontrolne znakove.
  • Ima najviše 240 znakova i 12 razina.
  • Svaki naziv ima najviše 100 znakova i nema bjelina na početku ni kraju.
  • Nijedan naziv ne počinje točkom. Iznimka je mapa .well-known u vršnoj mapi.

U arhivi TEISENDA preskače zapise koji krše ta pravila.

Provjerite ograničenja datoteka i plana

Vrijede ograničenja datoteka Connectora i ograničenja plana. Prostor uključuje sve verzije, nacrte i sigurnosne kopije; izbrisane verzije više se ne računaju.

Prevelika verzija odbacuje se pri dovršavanju; starije verzije ostaju sačuvane. Paketi prostora dostupni su uz ugovorenu pretplatu Max.

Ako nešto ne uspije

Ako rješenje navodi alat, zamolite aplikaciju da ga pozove. Ako poruka upućuje na Planovi, slijedite put do plana u postavkama Space-a.

Plan ovog Space-a dopušta … deploymenta, iskorišteno: …. Ništa nije učitano i nije izrađena nijedna verzija. Plan ovog Space-a prikazan je u TEISENDA u dijelu Postavke › Planovi.

Plan Space-a ne dopušta dodatnu objavu; u Free ukupno su tri. TEISENDA odbija hosting_put_files i hosting_create_upload, ništa ne prenosi i ne stvara. Ponovna objava verzije koja je već bila objavljena ne troši objavu i ostaje moguća: putem hosting_rollback ili hosting_deploy i njezina broja. Dodatne objave dostupne su u Max; pogledajte Planovi Free i Max.

Pohrana ovog Space-a je puna: iskorišteno je … od …. Ništa nije učitano i nije izrađena nijedna verzija. Najprije izbrišite verzije ili sigurnosne kopije. Plan ovog Space-a prikazan je u TEISENDA u dijelu Postavke › Planovi.

Prostor Space-a je pun, čak i kada se uračuna prostor koji bi nova verzija oslobodila. TEISENDA odbija hosting_put_files, hosting_create_upload i hosting_deploy. Izbrišite verzije ili sigurnosne kopije u TEISENDA-i. Više prostora nude Max i njegovi dodatni paketi; pogledajte Planovi Free i Max i Kupnja i otkazivanje dodatnih paketa.

Argument … nedostaje ili nema očekivani oblik.

Argument nedostaje ili nema očekivani format; poruka ga navodi. Ista poruka dolazi kod:

  • više od 200 datoteka za hosting_put_files (argument files),
  • više od 200 putanja za hosting_delete_files (argument paths),
  • putanje dulje od 240 znakova za hosting_read_file (argument path),
  • praznog popisa.

Ponovno pozovite alat s argumentom u formatu koji navodi njegov opis.

Nema otvorene verzije. Najprije pohranite datoteke pomoću hosting_put_files.

Projekt nema nacrt iz kojeg bi hosting_delete_files mogao brisati. Najprije zapišite datoteke putem hosting_put_files.

Verzija … ne postoji u ovom projektu.

Projekt nema verziju s brojem navedenim u argumentu deploy. Provjerite verzije projekta putem hosting_list_deploys .

Putanja nije dopuštena. Putanje su relativne, koriste / i ne počinju točkom.

Putanja datoteke krši pravila putanja. hosting_put_files tada ništa nije zapisao. hosting_delete_files već je izbrisao datoteke navedene prije odbijene putanje. Ispravite putanju i ponovno pozovite alat; nakon hosting_delete_files provjerite putem hosting_list_files što je ostalo.

To je previše za jedan poziv. Podijelite datoteke na više poziva.

Poziv hosting_put_files sadrži više od 3 MB datoteka. Podijelite datoteke u više poziva ili prenesite arhivu putem hosting_create_upload.

Datoteka je prevelika da bi se ovdje pročitala.

Datoteka je veća od 200 KB. Takva datoteka ne može se čitati putem Connectora.

Jedna datoteka je prevelika.

Pojedinačna datoteka veća je od 25 MB. Smanjite datoteku.

Verzija je ukupno prevelika.

Verzija je ukupno veća od 300 MB. Smanjite web-stranicu.

Verzija sadrži previše datoteka.

Verzija sadrži više od 5.000 datoteka. Smanjite broj datoteka.

Projekt je dosegao najveći broj deploymenta. Najprije u TEISENDA izbrišite stariji.

Čvor Hostinga ne otvara dodatnu verziju jer već čuva 20 verzija ovog projekta, uključujući izbrisane u TEISENDA-i koje još nisu uklonjene na čvoru. Ako ste upravo brisali verzije, pričekajte nekoliko minuta i pokušajte ponovno. Inače izbrišite stariju verziju u aplikaciji, na popisu verzija stranice projekta. Nijedan alat Connectora ciljano ne briše pojedinačnu verziju.

Projekt je izvan mreže.

Projekt je isključen. Čvor Hostinga tada ne daje adresu za prijenos. Ista poruka dolazi za svaki projekt Space-a koji je TEISENDA pauzirala nakon završetka pretplate, iako sam prekidač projekta nije isključen; pogledajte Alati i dalje rade u pauziranom Space-u. Ako je prekidač projekta isključen, putem hosting_set_offline ponovno ga uključite. To ne pomaže za pauzirani Space.

Projekt još nije prenesen na hosting čvor.

TEISENDA još nije prenijela projekt na čvor Hostinga pa ne može primati datoteke. Dohvatite stanje putem hosting_project_status i pokušajte ponovno čim čvor ima postavke.

Hosting čvor je to odbio.

Čvor Hostinga odbio je nešto za što TEISENDA nema posebnu rečenicu. Tako hosting_deploy_status i hosting_list_deploys prikazuju i problem verzije nakon neupotrebljive arhive. Tada ponovno pozovite hosting_create_upload: poziv koristi istu verziju i izdaje novu adresu. Inače provjerite stanje putem hosting_project_status; ako se problem nastavi, obratite se podršci.

Ta datoteka ne postoji u verziji.

Verzija ne sadrži datoteku na putanji koju hosting_read_file treba čitati. Provjerite putanje putem hosting_list_files.

Pomak … nalazi se iza kraja popisa (broj datoteka u verziji: …).

Vrijednost offset za hosting_list_files nalazi se iza kraja popisa. Počnite ponovno s offset 0 ili nastavite s next_offset iz prethodnog odgovora.

Pomak … nalazi se iza kraja datoteke (broj znakova: …).

Vrijednost offset za hosting_read_file nalazi se iza kraja datoteke. Počnite ponovno s offset 0 ili nastavite s next_offset iz prethodnog odgovora.

Poruke o Space-u i broju projekta nalaze se kod alata za Space-ove i projekte. Sve ostale koje se mogu pojaviti pri svakom alatu nalaze se pod Rješavanje pogrešaka Connectora.

Dalje