Решение для управления 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: