保护 Excel 文件

此 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 服务: