WebDAV
WebDAV ist ein Dateiprotokoll über HTTP. Fotos können nach dem Verlassen des Telefons in einem öffentlichen Laufwerk oder auf einem NAS mit offenem WebDAV-Port landen. Der Verkehr ist HTTP, nicht Samba auf TCP 445, deshalb gibt es keine presigned URL.
Profilfelder
provider:webdavendpoint: Pflicht, absolute URL, zum Beispielhttps://dav.jianguoyun.com/dav/bucket: optionaler Ordner, wird an den Pfad gehängtaccess_key/secret_key: Benutzer / Passwort. Beide leer bedeutet anonym. Passwort ohne Benutzername wird abgelehntroot: optionales Präfix in der Sammlung
Beim Speichern wird nicht verbunden. Verbindung testen listet ein Objekt. Das erste Backup ist der erste Upload. Originale laufen nicht über einen Azalea-Server. Bundle net.duguying.photos.
Anders als Samba und Objektspeicher
Ein Haus-NAS auf Samba bleibt auf Samba. Dafür gibt es einen gezählten Laborlauf auf Synology DSM 7. WebDAV ist für Dienste, die nur HTTP-Dateizugriff sprechen, oder für den separaten WebDAV-Port im DSM. Mehrere Profile sind möglich: unterwegs das Laufwerk, zu Hause Samba.
Kein presign_put. Große Dateien streamen aus der App mit Content-Length. Kein probe(), also keine Anzeige des freien Speichers. Ein volles Volume scheitert beim Schreiben.
Selbstsigniertes HTTPS wird nicht vertraut. Beim Synology-Standardzertifikat http:// und den Port aus der Systemsteuerung nehmen. iOS erlaubt Klartext nur zu nicht-öffentlichen Adressen. Öffentliche Laufwerke nutzen die https://-URL des Anbieters.
Backups schreiben einen MD5-Digest als benutzerdefinierte WebDAV-Eigenschaft. Ein Server, der PUT annimmt und PROPPATCH ablehnt, lässt den Schreibvorgang scheitern. Zuerst die Lese-/Schreibprüfung in der App.
Adressen, App-Passwörter und Produkte ohne offizielles WebDAV stehen in der Anleitung. Die URLs stammen aus der öffentlichen Hilfe der Anbieter, nicht aus einer vollen Bibliothekszählung auf dieser Site.