\ DriveHQ Customer Support Forum \
Прочитать/Ответить : 37927/1
  • qatest1234
  • (1посты)
При использовании WebDAV COPY API для копирования файлов в одной папке возникает ошибка 403

Привет, DriveHQ!

Я — разработчик WebDAV, интересующийся данной темой DriveHQ!
Недавно я хотел бы написать код для выполнения следующих действий DriveHQ хранилище.

Замечательно, что я могу использовать функции `requests` в Python для работы DriveHQ хранилище.
Например, я могу использовать WebDAV API для взаимодействия с DriveHQ например, PUT для загрузки файла, GET для скачивания файла, MKCOL для создания папки и т. д.

Однако у меня есть вопрос: когда я использую команду COPY для копирования файла в ту же папку, я получаю ошибку 403! Если я использую команду COPY для копирования файла в другую папку.. другой Папка, она работает!

 

(1Скопируйте в ту же папку

ввести URL: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
метод ввода: КОПИЯ
входной заголовок: {'headers': {'Destination': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/b.txt', «Перезапись»: «Т»}}

выходной код: 403
выходной заголовок: {'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': 'Tue, 08 Mar 2016 08:50:54 GMT', 'Content-Type': 'text/html'}


(2
Скопировать в другую папку

ввести URL: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
метод ввода: КОПИЯ
входной заголовок: {'headers': {'Destination': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/тмп/б.текст', «Перезапись»: «Т»}}

выходной код: 201
выходной заголовок: {'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': 'Tue, 08 Mar 2016 08:55:27 GMT', 'Content-Type': 'text/html'}

 

Могу ли я узнать, почему копирование файла в другой файл, находящийся в том же пути, будет запрещено?
Воля DriveHQ Будет ли в будущем поддерживаться копирование по тому же пути для операций WebDAV?

Большое спасибо!
 


08.03.2016 1:03:04

  • DriveHQSupport_
  • (676посты)
Предмет: Re: Ошибка 403 при использовании WebDAV COPY API для копирования файлов в одной ...
Re: Ошибка 403 при использовании WebDAV COPY API для копирования файлов в одной папке

 Спасибо за сообщение о проблеме. Похоже, это ошибка совместимости. Наши инженеры считают, что они её исправили. Пожалуйста, попробуйте ещё раз и сообщите нам, если всё работает. 


Отвечать
09.03.2016 13:52:13

Добавить в закладки и поделиться
Быстрый ответ

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003