API CopyFolder дублирует существующую папку в облачном хранилище Aspose.Cells Cloud. Это полезно для создания резервных копий, реорганизации данных или подготовки иерархии папок для дальнейшей обработки без ручного перемещения файлов.
Excel API: Копирование папки
Web API
PUT https://api.aspose.cloud/v4.0/cells/storage/folder/copy/{srcPath}
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.
Параметры, принимаемые API CopyFolder
| Имя параметра | Обязательный | Тип | Расположение (Путь/Запрос) | Описание |
|---|---|---|---|---|
srcPath |
Да | String | Path | Путь к исходной папке, которую нужно скопировать. |
destPath |
Да | String | Query | Путь, по которому будет создана новая папка. |
srcStorageName |
Нет | String | Query | Имя хранилища, в котором находится исходная папка. |
destStorageName |
Нет | String | Query | Имя целевого хранилища, в которое следует скопировать папку. |
Пример ответа
Успешный вызов возвращает HTTP 200 с пустым JSON-телом:
{}
Пример запроса с помощью cURL
curl -X PUT "https://api.aspose.cloud/v4.0/cells/storage/folder/copy/MyFolder?destPath=MyFolderCopy" \
-H "Authorization: Bearer {access_token}"
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (Успех) | Фильтр применён успешно; ответ содержит детали операции. |
| 400 | Bad Request (Ошибка) | Отсутствуют или неверны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизовано) | Неверный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой payload) | Загруженный файл превышает допустимый размер. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Спецификация OpenAPI
Спецификация OpenAPI определяет общедоступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия напрямую из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Следующий пример демонстрирует, как выполнять вызовы в облачный API с помощью cURL.
Использование SDK — лучший способ ускорить разработку. SDK берёт на себя обработку низкоуровневых деталей и позволяет сосредоточиться на задачах проекта. Ознакомьтесь с репозиторием на GitHub, чтобы увидеть полный список SDK для Aspose.Cells Cloud.
Следующие примеры кода демонстрируют, как выполнять вызовы веб-сервисов Aspose.Cells с использованием различных SDK: