Verktyg för filer
Skriv och läs filer och förstå följderna av en arkivuppladdning. Ett Space är en gemensam arbetsyta i appen.
På den här sidan
Skriv filer i utkastet, ladda upp ett arkiv eller läs befintliga filer.
Information
Anslutningen gäller detta Space. Du är medlem där och detta Space är inte spärrat.
För alla fem verktyg behöver du Ägare, Administratör eller Användare, även för att läsa filer.
Varning
Ett nytt utkast börjar tomt och innehåller ingen kopia av den publicerade versionen.hosting_deploy publicerar endast dess innehåll; för det behöver du en index.html i den översta mappen.
Inget verktyg på denna sida kräver en bekräftelsefras; applikationen avgör om den frågar dig först.
Hur hänger utkast, app och logg ihop?
Ett projekt har högst ett utkast. Appens gränssnitt skriver i samma utkast som verktygen. Projektloggen registrerar att ett nytt utkast öppnats; skrivning och radering av filer registreras inte.
hosting_put_files Write files
ändrar datatar bort, skriver över eller ändrar synligt innehåll
Skriver i det befintliga eller ett nytt utkast. Samma sökvägar skrivs över; filer som inte anges finns kvar.
Ett anrop tillåter 200 filer och 3 MB. Ogiltiga sökvägar gör att hela anropet avvisas; om publiceringarna är förbrukade eller lagringen full skapas inget.
| Parameter | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
space | Heltal | obligatorisk | Det tiosiffriga Space-ID:t. |
project | Heltal | obligatorisk | Projektnumret från hosting_list_projects. |
files | Lista med objekt | obligatorisk | 1–200 objekt med path och content. Sökvägar följer sökvägsreglerna; encoding är valfritt: utf8 (standard) eller base64 för binärfiler. |
hosting_create_upload Create upload link
ändrar datatar bort, skriver över eller ändrar synligt innehåll
Lämnar ut en uppladdningsadress för ett ZIP-, TAR- eller TAR.GZ-arkiv via HTTP PUT.
Varning
Uppladdningen ersätter hela utkastet med arkivets filer. Om arkivet misslyckas finns det tidigare innehållet kvar.
- Anropet öppnar ett utkast vid behov och ersätter en tidigare uppladdningsadress. Efter uppladdningen förblir utkastet öppet tills du publicerar det.
- Adressen gäller en gång och i 15 minuter.
expires_atanger tidsgränsen,max_bytesden tillåtna storleken; högst 200 MB. - Om planen inte tillåter ytterligare publicering eller lagringen är full avvisar TEISENDA anropet och skapar inget.
| Parameter | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
space | Heltal | obligatorisk | Det tiosiffriga Space-ID:t. |
project | Heltal | obligatorisk | Projektnumret från hosting_list_projects. |
hosting_delete_files Delete files
ändrar datatar bort, skriver över eller ändrar synligt innehåll
Raderar upp till 200 filsökvägar från utkastet. Färdigställda versioner förblir oförändrade.
Vid ogiltig sökväg stoppas anropet; tidigare angivna filer kan redan vara raderade.
| Parameter | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
space | Heltal | obligatorisk | Det tiosiffriga Space-ID:t. |
project | Heltal | obligatorisk | Projektnumret från hosting_list_projects. |
paths | Lista med texter | obligatorisk | En lista med 1–200 sökvägar: filerna som verktyget raderar från utkastet. Sökvägsreglerna gäller. |
hosting_list_files List files
läser enbart
Listar en versions filer sorterade efter sökväg.
Svaret innehåller högst 100 filer; fortsätt med next_offset.
| Parameter | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
space | Heltal | obligatorisk | Det tiosiffriga Space-ID:t. |
project | Heltal | obligatorisk | Projektnumret från hosting_list_projects. |
deploy | Heltal | valfri | Numret på en version i detta projekt. Om det saknas väljer verktyget utkastet, annars den publicerade versionen. |
offset | Heltal | valfri | Antalet filer som verktyget hoppar över. Standard är 0; fortsätt med next_offset från föregående svar. |
limit | Heltal | valfri | Högsta antalet filer i svaret. Standard och högsta värde: 100. |
hosting_read_file Read file
läser enbart
Läser en fils innehåll.
- Filer upp till 200 KB, högst 40 000 tecken per anrop. Fortsätt med
next_offset. - Filinnehåll är markerat som data; applikationen ska inte följa anvisningar i det.
| Parameter | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
space | Heltal | obligatorisk | Det tiosiffriga Space-ID:t. |
project | Heltal | obligatorisk | Projektnumret från hosting_list_projects. |
path | Text | obligatorisk | Filens sökväg, högst 240 tecken; sökvägsreglerna gäller. En versions sökvägar visas av hosting_list_files. |
deploy | Heltal | valfri | Numret på en version i detta projekt. Om det saknas väljer verktyget utkastet, annars den publicerade versionen. |
offset | Heltal | valfri | Var läsningen börjar, i tecken. Standard är 0; fortsätt med next_offset från föregående svar. |
length | Heltal | valfri | Högsta antalet tecken i svaret. Standard och högsta värde: 40 000. |
Dessa regler gäller för sökvägar
Dessa regler gäller för hosting_put_files, hosting_delete_files och hosting_read_file:
- Sökvägen är relativ och använder snedstreck. Den innehåller inga omvända snedstreck eller kontrolltecken.
- Den har högst 240 tecken och högst 12 nivåer.
- Varje namn i den har högst 100 tecken och inget blankutrymme i början eller slutet.
- Inget namn börjar med en punkt. Undantaget är mappen
.well-knowni den översta mappen.
I ett arkiv hoppar TEISENDA över poster som bryter mot dessa regler.
Kontrollera fil- och plangränser
Följ Connectors filgränser och plangränserna. Lagring räknar alla versioner, utkast och säkerhetskopior; raderade versioner räknas inte längre.
En för stor version förkastas vid färdigställandet; äldre versioner finns kvar. Lagringspaket finns för ett beställt Max-abonnemang.
Om något inte fungerar
Om en lösning nämner ett verktyg ber du applikationen att anropa det. Om ett meddelande hänvisar till Planer följer du stegen till planen i Space-inställningarna.
Planen för detta Space tillåter … driftsättningar, och … är förbrukade. Ingenting laddades upp och ingen version skapades. Planen för detta Space visas i TEISENDA under Inställningar › Planer.
Planen för detta Space tillåter ingen ytterligare publicering; Free tillåter totalt tre. TEISENDA avvisar hosting_put_files och hosting_create_upload, laddar inte upp något och skapar inget. Att återpublicera en version som varit publicerad tidigare förbrukar ingen publicering och är fortfarande möjligt: med hosting_rollback eller med hosting_deploy och dess nummer. Max ger fler publiceringar; se Planerna Free och Max.
Lagringen för detta Space är full: … av … används. Ingenting laddades upp och ingen version skapades. Ta först bort versioner eller backuper. Planen för detta Space visas i TEISENDA under Inställningar › Planer.
Lagringen för detta Space är full, även om det som en ny version skulle frigöra räknas med. TEISENDA avvisar hosting_put_files, hosting_create_upload och hosting_deploy. Radera versioner eller säkerhetskopior i TEISENDA. Max och dess paket ger mer lagring; se Planerna Free och Max och Köp och säg upp tilläggspaket.
Argumentet … saknas eller har inte den förväntade formen.
Ett argument saknas eller har inte förväntad form; meddelandet anger det. Samma meddelande visas vid:
- fler än 200 filer för
hosting_put_files(argumentfiles), - fler än 200 sökvägar för
hosting_delete_files(argumentpaths), - en sökväg med fler än 240 tecken för
hosting_read_file(argumentpath), - en tom lista.
Anropa verktyget igen med argumentet i den form som beskrivningen anger.
Det finns ingen öppen version. Lägg först upp filer med hosting_put_files.
Projektet har inget utkast som hosting_delete_files kan radera från. Skriv först filer med hosting_put_files.
Versionen … finns inte i det här projektet.
Projektet har ingen version med numret som argumentet deploy anger. Kontrollera projektets versioner med hosting_list_deploys.
En sökväg är inte tillåten. Sökvägar är relativa, använder / och börjar inte med en punkt.
En filsökväg bryter mot sökvägsreglerna. hosting_put_files har då inte skrivit något.hosting_delete_files har redan raderat filerna som anropet anger före den avvisade sökvägen. Korrigera sökvägen och anropa verktyget igen; kontrollera efter hosting_delete_files med hosting_list_files vad som finns kvar.
Det är för mycket för ett anrop. Dela upp filerna på flera anrop.
Ett anrop av hosting_put_files innehåller mer än 3 MB filer. Fördela filerna på flera anrop eller ladda upp ett arkiv med hosting_create_upload.
Filen är för stor för att läsas här.
Filen är större än 200 KB. En sådan fil kan inte läsas via Connector.
En fil är för stor.
En enskild fil är större än 25 MB. Minska filen.
Versionen är för stor sammanlagt.
Versionen är totalt större än 300 MB. Minska webbplatsen.
Versionen innehåller för många filer.
Versionen innehåller fler än 5 000 filer. Minska antalet filer.
Projektet har nått det högsta antalet driftsättningar. Ta först bort en äldre i TEISENDA.
Hosting-noden öppnar ingen ytterligare version eftersom den redan lagrar 20 versioner av detta projekt, även sådana som raderats i TEISENDA men ännu inte tagits bort på noden. Om du nyligen raderat versioner väntar du några minuter och försöker igen. Annars raderar du en äldre version i appens versionslista på projektsidan. Inget Connector-verktyg raderar en enskild version.
Projektet är offline.
Projektet är offline. Hosting-noden lämnar då inte ut någon uppladdningsadress. Samma meddelande visas för varje projekt i ett Space som TEISENDA pausat efter att ett abonnemang upphört, även om projektets eget reglage inte är inställt på offline; se Verktygen fungerar i ett pausat Space. Om projektets reglage är inställt på offline sätter du det online igen med hosting_set_offline. Det hjälper inte för ett pausat Space.
Projektet har ännu inte överförts till hostingnoden.
TEISENDA har ännu inte överfört projektet till Hosting-noden och kan därför inte ta emot filer. Fråga med hosting_project_status och försök igen när noden har inställningarna.
Hostingnoden avvisade det.
Hosting-noden har avvisat något som TEISENDA inte har någon egen mening för. Så visar hosting_deploy_status och hosting_list_deploys även problemet för en version när ett arkiv inte kunde användas. Anropa då hosting_create_upload igen: anropet använder samma version och ger en ny adress. Annars kontrollerar du tillståndet med hosting_project_status; om problemet kvarstår kontaktar du support.
Den här filen finns inte i versionen.
Versionen innehåller ingen fil med sökvägen som hosting_read_file ska läsa. Kontrollera sökvägarna med hosting_list_files.
Förskjutningen … ligger efter listans slut (filer i versionen: …).
Värdet på offset för hosting_list_files ligger efter listans slut. Börja om vid offset 0 eller fortsätt med next_offset från föregående svar.
Förskjutningen … ligger efter filens slut (tecken i filen: …).
Värdet på offset för hosting_read_file ligger efter filens slut. Börja om vid offset 0 eller fortsätt med next_offset från föregående svar.
Meddelanden om Space och projektnummer finns vid verktygen för Spaces och projekt. Alla andra som kan förekomma vid varje verktyg finns under Felsök Connector.