锁定 Excel 文件 – Aspose.Cells Cloud API 文档

API 版本: v3.0(当前版)

此 REST API 锁定 Excel 工作簿。

PostLock API

POST https://api.aspose.cloud/v3.0/cells/lock

前提条件 – 请求必须通过 HTTPS 发送,并在 Authorization 头中包含有效的 OAuth 2.0 Bearer 令牌。

请求参数如下:

参数名称 类型 位置 描述
file 文件 表单数据(multipart body) 待上传并锁定的 Excel 工作簿。
password 字符串 查询字符串 工作簿密码(可选)。

OpenAPI 规范 定义了一个公开可访问的编程接口,可让您直接通过 Web 浏览器执行 REST 交互。

您可以使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示了如何使用 cURL 调用云 API。

您可下载示例工作簿 — Sample.xlsx — 以测试该请求。

注意: 该 API 支持最大为 100 MB 的文件;更大的负载可能导致返回 413(请求实体过大)响应。

响应详情

字段 类型 描述
Filename 字符串 服务返回的已锁定工作簿的文件名。
FileSize 整数 已锁定文件的大小(单位:字节)。
FileContent 字符串(Base64) 以 Base64 字符串编码的已锁定工作簿内容。

要获取已锁定的工作簿,请将响应中的 FileContent 值从 Base64 解码,并使用响应中提供的 Filename 保存文件。

错误处理

– API 返回标准 HTTP 状态码(例如 400 Bad Request401 Unauthorized500 Internal Server Error),并附带一个包含 CodeMessage 字段的 JSON 错误对象。

云 SDK 开发工具包(SDK Family)

使用 SDK 是加快开发速度的最佳方式。SDK 抽象了底层细节,使您能专注于项目任务本身。请查阅 GitHub 仓库 以获取 Aspose.Cells Cloud SDK 的完整列表。

以下代码示例展示了如何使用多种 SDK 调用 Aspose.Cells Web 服务: