保护 Excel 文件
Contents
[
Hide
]
此 REST API 用于保护 Excel 文件。
REST API
POST http://api.aspose.cloud/v3.0/cells/protect
安全与身份验证
Aspose.Cells Cloud API 是安全的,需要基于 JWT 令牌的身份验证。
请求参数
| 参数名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| file | 文件 | formData (body) | 待上传的文件 |
| password | 字符串 | 查询字符串 (password) |
用于保护工作簿的密码 |
响应
{
"Status": "OK",
"Code": 200,
"Files": [
{
"Filename": "受保护的文件名:smaple1.xlsx",
"FileSize": size,
"FileContent": "-----sample1 的 Base64 字符串-----"
},
{
"Filename": "受保护的文件名:sample2.xlsx",
"FileSize": size,
"FileContent": "-----sample2 的 Base64 字符串-----"
}
]
}
HTTP 状态码
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | OK(成功) | 成功应用筛选器;响应包含操作详情。 |
| 400 | Bad Request(错误请求) | 缺失或无效的参数(例如,不支持的文件类型)。 |
| 401 | Unauthorized(未授权) | 无效或缺失的 JWT 令牌。 |
| 413 | Payload Too Large(负载过大) | 上传的文件超出大小限制。 |
| 500 | Internal Server Error(服务器内部错误) | 意外的服务器错误。 |
如何使用 SDK 调用 PostProtect API
PostProtect API 规范
OpenAPI 规范 定义了一个公开可访问的编程接口,允许您直接从 Web 浏览器执行 REST 交互。
您可以使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示了如何使用 cURL 调用 Cloud API。
错误处理
– API 可返回以下状态码:
| HTTP 状态码 | 含义 | 示例 JSON 错误负载 |
|---|---|---|
| 400 | 错误请求(例如,缺少文件) | {"Code":400,"Message":"需要提供文件。"} |
| 401 | 未授权(令牌无效或缺失) | {"Code":401,"Message":"访问令牌无效。"} |
| 403 | 禁止访问(权限不足) | {"Code":403,"Message":"访问被拒绝。"} |
| 500 | 服务器内部错误 | {"Code":500,"Message":"意外的服务器错误。"} |
使用 Aspose.Cells Cloud SDK
使用 SDK 是开发速度最快的方式。SDK 会处理底层细节,使您能专注于项目任务。请查看 GitHub 仓库,了解 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用各种 SDK 调用 Aspose.Cells Web 服务: