Web API 集成 – ByByBG 文档
🌐 Web / HTML SDK

Web / HTML 集成

使用 HTML、PHP 和安全 API 请求,将 AI 背景移除功能集成到您的网站。

概览

适用于网站的背景移除 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 集成方式。