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: