Aspose.Cells Cloud API для загрузки файлов — Интерфейс для быстрой загрузки файлов в облако
API uploadFile позволяет разработчикам напрямую загружать файлы в облачное хранилище для последующей обработки с помощью Aspose Cells.
Aspose Cells API: Загрузка файлов
PUT http://api.aspose.cloud/v4.0/cells/storage/file/{path}
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации по токену JWT.
-H "Authorization: Bearer {access_token}"
Параметры запроса API uploadFile
| Имя параметра | Тип | Путь/Строка запроса/Тело HTTP-запроса | Описание |
|---|---|---|---|
| UploadFiles | Файл | FormData | Загрузка файлов в облачное хранилище. |
| path | Строка | Путь | Путь назначения в облачном хранилище. Укажите путь, куда следует загрузить файл. |
| storageName | Строка | Параметр запроса | Имя хранилища, в которое будет загружен файл. |
Ответ
{
"Name": "FilesUploadResult",
"Description": ["Результат загрузки файла"],
"Type": "Класс",
"IsAbstract": false,
"Properties": [
{
"Name": "Uploaded",
"Description": ["Список имён загруженных файлов"],
"Nullable": true,
"ReadOnly": false,
"IsInherit": false,
"DataType": {
"Identifier": "Контейнер",
"Reference": "String",
"ElementDataType": {
"Identifier": "String",
"Name": "строка"
},
"Name": "контейнер"
}
},
{
"Name": "Errors",
"Description": ["Список ошибок."],
"Nullable": true,
"ReadOnly": false,
"IsInherit": false,
"DataType": {
"Identifier": "Контейнер",
"Reference": "Error",
"ElementDataType": {
"Identifier": "Класс",
"Reference": "Error",
"Name": "класс:ошибка"
},
"Name": "контейнер"
}
}
]
}
API возвращает следующие HTTP-коды состояния:
| Код состояния | Описание |
|---|---|
| 200 OK | Файл успешно загружен. |
| 400 Bad Request | Неверные параметры или некорректный запрос. |
| 401 Unauthorized | Отсутствует или недействителен токен аутентификации. |
| 403 Forbidden | Недостаточно прав для указанного хранилища. |
| 500 Internal Server Error | Непредвиденная ошибка сервера. |
Как использовать API загрузки файлов с помощью SDK?
Спецификация OpenAPI
Спецификация OpenAPI содержит подробное описание API, позволяя разработчикам взаимодействовать с ним напрямую через веб-браузер.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнять вызовы в облачный API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK повышает эффективность разработки, скрывая низкоуровневые детали, позволяя разработчикам сосредоточиться на задачах проекта. Посетите репозиторий GitHub, чтобы получить полный список SDK Aspose.Cells Cloud.
Следующие примеры кода демонстрируют, как вызывать веб-сервисы Aspose.Cells с помощью различных SDK:
См. также
- API загрузки файлов – Получить файл из облачного хранилища.
- API копирования файлов – Скопировать файл внутри облачного хранилища.
- API удаления файлов – Удалить файл из облачного хранилища.