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);도움이 되었나요?