概览
适用于网站的背景移除 API
轻松为网站、CMS 系统、落地页和在线平台添加自动背景移除功能。
STEP 1
HTML 上传表单
创建一个简单的 HTML 表单,允许用户上传图片。
<input type="file" id="imageInput">
<button onclick="removeBg()">
Remove Background
</button>
<div id="result"></div>
STEP 2
async function removeBg(){
const fileInput =
document.getElementById("imageInput");
const result =
document.getElementById("result");
if(!fileInput.files.length){
alert("Select image");
return;
}
const formData = new FormData();
formData.append(
"file",
fileInput.files[0]
);
result.innerHTML = "Processing...";
const response = await fetch(
"/web/remove-bg",
{
method:"POST",
body:formData
}
);
if(!response.ok){
result.innerHTML =
"Something went wrong";
return;
}
const blob =
await response.blob();
const url =
URL.createObjectURL(blob);
result.innerHTML = `
<img src="${url}">
`;
}
STEP 3
SECURITY
安全建议
- 切勿在前端代码中暴露 API 密钥。
- 处理前验证上传文件。
- 限制文件大小以防止滥用。
- API 请求始终使用 HTTPS。
- 将 API 密钥存储在服务器环境变量中。
ERRORS
Status
Description
401
413
429
500
继续学习 JavaScript
了解使用 JavaScript 和 Fetch API 的现代 Web 集成方式。