Aspose.Cells Cloud API загрузки файлов — интерфейс для быстрой загрузки файлов в облаке

DownloadFile API позволяет извлекать файлы, хранящиеся в облачном хранилище Aspose.Cells Cloud. API загрузки файлов необходим для прямого получения электронных таблиц Excel, PDF, CSV и других поддерживаемых форматов из облака.

Excel API: Загрузка файлов

Веб-API

GET https://api.aspose.cloud/v4.0/cells/storage/file/{path}

Безопасность и аутентификация

Aspose.Cells Cloud API защищены и требуют аутентификации по токену JWT.

-H "Authorization: Bearer {access_token}"

Параметры запроса API DownloadFile

Имя параметра Тип Расположение (Путь / Запрос) Описание
path String Путь Виртуальный путь к файлу, который вы хотите загрузить.
storageName String Запрос Имя хранилища, из которого будет извлечен файл.
versionId String Запрос Идентификатор версии файла для загрузки (если применимо).

Ответ

API возвращает поток бинарных данных файла. Заголовок Content-Type соответствует формату файла (например, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet для XLSX). JSON-полезная нагрузка не возвращается.

Коды HTTP-статуса

Код Значение Описание
200 OK (ОК) Фильтр успешно применён; в ответе содержатся детали операции.
400 Bad Request (Неверный запрос) Отсутствуют или неверны параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизовано) Неверный или отсутствующий токен JWT.
413 Payload Too Large (Слишком большой полезный груз) Загруженный файл превышает лимит размера.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Спецификация OpenAPI

Спецификация OpenAPI определяет публично доступное программное интерфейсное описание и позволяет выполнять взаимодействие REST непосредственно из веб-браузера.

Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells Cloud. Пример ниже показывает, как выполнять вызовы в облачный API с помощью cURL.

Использование SDK Aspose.Cells Cloud

Использование SDK — лучший способ ускорить разработку. SDK берёт на себя работу с низкоуровневыми деталями, позволяя вам сосредоточиться на задачах вашего проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.

Примеры кода ниже демонстрируют выполнение вызовов веб-сервисов Aspose.Cells Cloud с использованием различных SDK: