Beim Kopieren von Dateien im selben Ordner mit der WebDAV COPY API wird der Fehler 403 angezeigtHallo DriveHQ,
Ich bin der WebDAV-Entwickler, der sich für Folgendes interessiert DriveHQ!
Kürzlich möchte ich den Code schreiben, der funktioniert DriveHQ Lagerung.
Es ist toll, dass ich die Requests von Python nutzen kann, um zu funktionieren DriveHQ Lagerung.
Ich kann beispielsweise die WebDAV-API verwenden, um mit … zu interagieren DriveHQ zum Beispiel PUT zum Hochladen einer Datei, GET zum Herunterladen einer Datei und MKCOL zum Erstellen eines Ordners usw.
Ich habe jedoch eine Frage: Wenn ich die Funktion COPY verwende, um eine Datei im selben Ordner zu kopieren, erhalte ich den Fehler 403! Wenn ich COPY verwende, um eine Datei im selben Ordner zu kopieren, erhalte ich den Fehler 403 anders Ordner, es funktioniert!
(1) In denselben Ordner kopieren
Eingabe-URL: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
Eingabemethode: KOPIE
Eingabekopf: {'headers': {'Ziel': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/b.txt', 'Überschreiben': 'T'}}
Ausgabecode: 403
Ausgabekopf: {'Content-Length': '0', 'X-AspNet-Version': '4.0.30319', 'Expires': '0', 'X-Powered-By': 'ASP.NET', 'Server': 'Microsoft-IIS/8.5', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache, no-store, must-revalidate,no-cache', 'Date': 'Di., 08. März 2016 08:50:54 GMT', 'Content-Type': 'text/html'}
(2) In einen anderen Ordner kopieren
Eingabe-URL: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
Eingabemethode: KOPIE
Eingabekopf: {'headers': {'Ziel': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/tmp/b.txt', 'Überschreiben': 'T'}}
Ausgabecode: 201
Ausgabekopf: {'Content-Length': '0', 'X-AspNet-Version': '4.0.30319', 'Expires': '0', 'X-Powered-By': 'ASP.NET', 'Server': 'Microsoft-IIS/8.5', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache, no-store, must-revalidate', 'Date': 'Di., 08. März 2016 08:55:27 GMT', 'Content-Type': 'text/html'}
Darf ich fragen, warum es verboten ist, eine Datei mit dem Befehl COPY in eine andere Datei im selben Pfad zu kopieren?
Wille DriveHQ Wird in Zukunft der gleiche Pfad COPY für WebDAV-Operationen unterstützt?
Vielen Dank!