HBS3 unterstützt die Beibehaltung von mtime auf pCloud über WEBDAV nicht.

In der aktuellen Spezifikation von HBS3 wird beim Hochladen von Dateien auf pCloud über WebDav das Änderungsdatum automatisch auf den Zeitpunkt des Uploads gesetzt.
Ich habe den QNAP-Support kontaktiert, aber die Antwort war, dass dies so vorgesehen ist.
Es wurde gesagt, dass eine Verbesserung Zeit in Anspruch nehmen würde. So kann ich das nicht verwenden…

Ich möchte eine Anwendung erstellen, die das Änderungsdatum beibehält und Dateien über die pCloud-API hochlädt, und dafür QNAP Docker verwenden!!
plcloud api Dokumentation: https://docs.pcloud.com/
Kann mir jemand helfen!!!

1 „Gefällt mir“

@yujinendo

Ich habe mir die API von pcloud kurz angesehen, und obwohl es im file-Methodenbereich ein „stat“ gibt, scheint es keine Methode wie „setstat“ zu geben, mit der man die Attribute einer Datei ändern kann.

Als WebDAV scheint es durch PROPPATCH unterstützt zu werden, daher könnte es möglich sein, aber es besteht auch die Möglichkeit, dass pcloud dies nicht unterstützt.

Wenn man das Ganze in einem Container umsetzen möchte, könnte man den Kommandozeilen-WebDAV-Client Cadaver im Container laufen lassen, damit es zumindest funktioniert.
https://linux.die.net/man/1/cadaver

Mit propget / propset könnte man vielleicht auch das Datum einstellen …