通过Base64编码上传图片

153,102 次调用

看到一张网上的图片,想把它转换成 Base64 编码以便嵌入到你的 HTML 或 CSS 中?用这个接口就对了。

POST xdoc.vip /xapi/c-Base64

响应示例

{"ok": false, "data": null, "msg": "请点击发送按钮获取响应"}

功能概述

你只需要将图片的 Base64 编码字符串发送过来,我们就会把它解码、保存为图片文件,并返回一个可供访问的公开 URL。

使用须知

关于 imageData 格式 你发送的 imageData 字符串必须是完整的 Base64 Data URI 格式,它需要包含 MIME 类型信息,例如 data:image/png;base64,iVBORw0KGgo...。缺少 data:image/...;base64, 前缀将导致解码失败。

请求体

一个JSON对象,包含 imageData 字段,其值为你想要上传图片的完整Base64 Data URI。

image Datastring required

图片的Base64 Data URI,必须包含MIME类型头。例如:data:image/png;base64,...

响应

200 / 请求成功

上传成功!返回图片的访问地址。

{
  // 图片保存后在服务器上的绝对访问URL。
  "image_url": "https://uapis.cn/static/uploads/91e42db1c66c0b276abf6234dc50b2eb.png",
  // 操作结果描述。
  "msg": "success"
}

400 / 错误的请求

请求失败。可能的原因有:请求体不是有效的JSON,缺少 imageData 字段,或者 imageData 的内容不是有效的Base64 Data URI。

{
  "code": "INVALID_ARGUMENT",
  "details": {},
  "message": "Invalid request body or imageData."
}

500 / 服务器内部错误

服务器内部错误。在解码或保存图片文件时发生了未知错误。请稍后重试。

{
  "code": "INTERNAL_SERVER_ERROR",
  "details": {},
  "message": "Failed to save the image."
}


CopyRight 2012-2026, Xdoc.vip. All Rights Reserved. Powered by 网虫No代