Aspose.Cells Cloud 文件上传 API —— 云中快速上传文件的接口
Contents
[
Hide
]
uploadFile API 允许开发者将文件直接上传至云存储,以便后续使用 Aspose.Cells 进行处理。
Aspose Cells API:上传文件
PUT http://api.aspose.cloud/v4.0/cells/storage/file/{path}
安全与身份验证
Aspose.Cells Cloud API 采用安全机制,需要基于 JWT 令牌的身份验证。
-H "Authorization: Bearer {access_token}"
uploadFile API 的请求参数
| 参数名称 | 类型 | 路径/查询字符串/HTTP 请求体 | 描述 |
|---|---|---|---|
| UploadFiles | 文件 | FormData | 将文件上传至云存储。 |
| path | 字符串 | 路径 | 云存储中的目标路径;指定文件应上传到的位置。 |
| storageName | 字符串 | 查询字符串 | 文件将被上传到的存储空间名称。 |
响应
{
"Name": "FilesUploadResult",
"Description": ["文件上传结果"],
"Type": "Class",
"IsAbstract": false,
"Properties": [
{
"Name": "Uploaded",
"Description": ["已上传文件的文件名列表"],
"Nullable": true,
"ReadOnly": false,
"IsInherit": false,
"DataType": {
"Identifier": "Container",
"Reference": "String",
"ElementDataType": {
"Identifier": "String",
"Name": "string"
},
"Name": "container"
}
},
{
"Name": "Errors",
"Description": ["错误列表。"],
"Nullable": true,
"ReadOnly": false,
"IsInherit": false,
"DataType": {
"Identifier": "Container",
"Reference": "Error",
"ElementDataType": {
"Identifier": "Class",
"Reference": "Error",
"Name": "class:error"
},
"Name": "container"
}
}
]
}
该 API 返回以下 HTTP 状态码:
| 状态码 | 描述 |
|---|---|
| 200 OK | 文件上传成功。 |
| 400 Bad Request | 请求参数无效或请求格式错误。 |
| 401 Unauthorized | 缺少或无效的身份验证令牌。 |
| 403 Forbidden | 对指定存储空间权限不足。 |
| 500 Internal Server Error | 服务器内部意外错误。 |
如何结合 SDK 使用文件上传 API?
OpenAPI 规范
OpenAPI 规范 提供了 API 的详细说明,开发者可直接通过网页浏览器与其交互。
开发者可使用 cURL 命令行工具轻松调用 Aspose.Cells Web 服务。以下示例展示了如何使用 cURL 调用 Cloud API。
使用 Aspose.Cells Cloud SDK
利用 SDK 可提升开发效率,其自动处理底层细节,使开发者能专注于项目核心任务。访问 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用不同语言的 SDK 调用 Aspose.Cells Web 服务:
另请参阅