Решение для управления Excel-файлами в облаке — подробное объяснение пакетной функции копирования Aspose.Cells Copy File API
API copyFile позволяет пользователям дублировать Excel-файл из указанного исходного пути в целевой путь, поддерживая различные варианты хранения.
Excel API: Копирование файла
Web API
PUT https://api.aspose.cloud/v4.0/cells/storage/file/copy/{srcPath}
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса API copyFile:
| Имя параметра | Тип | Путь / Строка запроса / HTTPBody | Описание |
|---|---|---|---|
| srcPath | String | Path | Исходный путь к копируемому файлу. |
| destPath | String | Query | Целевой путь, по которому будет сохранен файл. |
| srcStorageName | String | Query | Имя исходного хранилища. |
| destStorageName | String | Query | Имя целевого хранилища. |
| versionId | String | Query | Необязательный идентификатор версии файла для копирования. |
Ответ
При успешном выполнении операция не возвращает содержимого. Типичные коды состояния HTTP:
Коды состояния HTTP
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (ОК) | Фильтр успешно применён; ответ содержит детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизованный запрос) | Недействительный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой полезный груз) | Загружаемый файл превышает лимит размера. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Как использовать API копирования файла с помощью SDK?
Спецификация API копирования файла
Спецификация API копирования файла предоставляет публично доступный программный интерфейс для выполнения REST-взаимодействий непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как выполнить вызов облачного API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — это самый быстрый способ разработки, так как он абстрагирует низкоуровневые детали, позволяя, например, преобразовывать данные таблицы электронной таблицы в изображение с минимальным количеством кода. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Приведённые ниже примеры кода демонстрируют, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: