Carica e scarica file tramite WebDAV
Carica e scarica file con WebDAV di dosya, verifica dimensioni e checksum e scopri come funzionano ambiti, caricamenti multipart, versioni ed errori di trasferimento.
Ultima revisione
Gli screenshot mostrano l’interfaccia in inglese.
WebDAV carica i file con PUT nell’albero reale sotto All o una radice vincolata, mentre GET scarica dai percorsi reali e dalle viste intelligenti piatte. Con Read only puoi scaricare ma non caricare; con Solo caricamento puoi caricare ma non scaricare. Un client che deve verificare i trasferimenti in entrambe le direzioni richiede Accesso completo e i permessi corrispondenti dello spazio di lavoro.

dosya richiede Content-Length nei caricamenti, trasmette i file oltre 50 MiB in parti multipart da 10 MiB e verifica i byte ricevuti prima della registrazione. Le regole dello spazio di lavoro su estensione e dimensione, la quota, i limiti di dimensione della chiave o del ruolo e quelli di concorrenza possono impedire il trasferimento prima o durante l’invio dei byte.
Passaggi
- Monta l’indirizzo dello spazio di lavoro con etichetta usando l’email del proprietario della chiave e la chiave API, poi apri All o la radice vincolata. Scegli una destinazione in cui puoi scrivere e un file locale di prova con un nome univoco.
- Verifica che la chiave e il ruolo consentano il caricamento e controlla lo spazio restante e l’eventuale dimensione massima dei file. Carica il file di prova e attendi che il client riceva la risposta finale alla PUT.
- Aggiorna la destinazione e confronta nome e dimensione in Files di dosya. Se il client invia
OC-Checksumcon SHA-256/MD5 oContent-MD5, dosya rifiuta una discrepanza con Checksum mismatch: the bytes received do not match the digest the client declared. - Scegli un file remoto noto che il ruolo può scaricare, salvalo con un nuovo nome locale e attendi il completamento. dosya supporta un intervallo di byte alla volta e restituisce 206 per un download parziale valido.
- Confronta la dimensione del file scaricato e calcola un checksum locale da confrontare con la sorgente attendibile o il file di prova caricato. Non presumere che la sola data di modifica mostrata provi che il contenuto sia identico.
- Riconnettiti o aggiorna l’elenco una volta per verificare che il file sia ancora presente. Rimuovi i file temporanei solo dopo la verifica in entrambe le direzioni: un’eliminazione WebDAV consentita sposta il contenuto cloud nel cestino e ne revoca i link di condivisione.

Una PUT senza lunghezza restituisce 411; una lunghezza non valida 400; il rifiuto per regole o ambito 403; un file troppo grande 413; la quota esaurita 507; contenuti protetti 423; il rifiuto per utilizzo o concorrenza 429 con Retry-After. Se il corpo del caricamento è più corto o più lungo di quanto dichiarato, viene rifiutato invece di essere registrato con una dimensione errata.
Caricare un file con un nome già esistente crea la versione successiva e sostituisce i byte correnti dopo la verifica delle precondizioni ETag. If-Match e If-None-Match possono restituire 412 se un altro client ha modificato o creato la destinazione. Verifica lo stato prima di ripetere una scrittura dall’esito incerto.
Risultato previsto
Il file caricato compare nella cartella dosya prevista con la dimensione dichiarata, la copia scaricata contiene i byte attesi e ogni confronto dei checksum ha esito positivo. Gli errori di ambito, regole, blocco, quota, precondizione e utilizzo sono distinguibili dal codice di stato e dal messaggio esatti.
Guide correlate
Ti è stata utile?
Caricamento delle valutazioni…
Quando voti, salviamo un cookie tecnico per un massimo di 180 giorni, così puoi cambiare la tua risposta.
Domande e risposte
Fai una domanda sui passaggi di questa guida. Le domande vengono revisionate prima della pubblicazione.
Non inserire dati dell’account, credenziali o file privati nelle domande pubbliche. Usa l’assistenza privata in questi casi.
Caricamento delle domande…
Accedi al tuo account dosya per fare una domanda.