For the complete documentation index, see llms.txt. This page is also available as Markdown.

File.saveBase64

함수형 API saveBase64Data로도 같은 기능을 쓸 수 있어요.

기능 설명

Base64로 인코딩된 데이터를 지정한 파일 이름과 MIME 타입으로 사용자 기기에 저장해요. 이미지, 텍스트, PDF 등 다양한 형식을 저장할 수 있어요. fileName에는 확장자를 포함해야 해요.

토스앱 Android 5.218.0, iOS 5.216.0 이상에서 사용할 수 있어요.

타입

File.saveBase64(params: SaveBase64DataParams): Promise<void>;

Params

type SaveBase64DataParams = {
  data: string;
  fileName: string;
  mimeType: string;
};

Response

반환값이 없어요.

예시 코드

import { File } from "@apps-in-toss/web-framework";

async function handleSave() {
  try {
    await File.saveBase64({
      data: "iVBORw0KGgo...",
      fileName: "some-photo.png",
      mimeType: "image/png",
    });
  } catch (error) {
    console.error("데이터 저장에 실패했어요:", error);
  }
}

document.querySelector("#save-file").addEventListener("click", handleSave);

도움이 되었나요?