기본 제공 파일 저장소

앱에서 사람들이 파일을 올릴 수 있게 하세요

사진, 문서, 동영상을 앱과 함께 안전하게 저장해요. 버킷, 키, 별도 계정이 필요 없어요. 필요한 것을 AI에게 말하기만 하면 돼요.

vibedream.ai/storage-demo

파일 업로드

끌어다 놓거나 클릭해서 업로드

유료 플랜 스토리지 포함
자동 생성 API
이미지 최적화
문서 처리

작동 방식

  • 그냥 요청하세요

    사람들이 무엇을 업로드하면 좋을지 말해 주세요. AI가 저장소를 켜고 업로드 화면을 만들어 줘요.

  • 따로 가입할 필요 없어요

    AWS, Firebase, Cloudinary 계정이 필요 없어요. 저장소는 VibeDream 플랜에 포함돼요.

  • 기본적으로 비공개예요

    프로젝트마다 별도의 공간이 있고, 업로드는 수명이 짧은 서명된 링크를 통해 이뤄져요.

사람들이 이걸로 만드는 것

  • 사진과 갤러리

    프로필 사진, 포트폴리오, 제품 사진, 비포 앤 애프터 사진.

  • 문서

    고객이 보내 주는 PDF, 청구서, 계약서, 양식.

  • 짧은 동영상

    앱 안에서 바로 재생되는 튜토리얼, 후기, 클립.

코드를 읽는 분들을 위해

AI가 FastAPI 백엔드에 작은 경로를 추가해서, 브라우저에 수명이 짧은 업로드 링크를 전달해요. 전체 방식은 저장소 가이드에 정리되어 있어요.

FastAPI
# backend/main.py
import os
import httpx
from pydantic import BaseModel

class UploadRequest(BaseModel):
    filename: str
    mime_type: str

@app.post("/api/upload-url")
async def get_upload_url(body: UploadRequest):
    async with httpx.AsyncClient() as client:
        res = await client.post(
            f"{os.getenv('STORAGE_API_URL')}/presigned-upload",
            json={"filename": body.filename, "mimeType": body.mime_type},
            headers={"X-Storage-Token": os.getenv("STORAGE_API_TOKEN", "")},
        )
    res.raise_for_status()
    return res.json()

자주 묻는 질문

How much storage do I get?

Storage comes with your plan: 25GB on All Access Mini, Unlimited on All Access.

Do I need an AWS, Firebase or Cloudinary account?

No. Storage is built into VibeDream. The AI sets it up for your project the first time you ask for uploads.

Are my users' files private?

Each project gets its own storage space. Uploads use short-lived signed links, and your storage key stays on the server, never in the browser.

만들 준비가 되셨나요?

앱을 설명한 다음 업로드 기능을 요청하세요. 나머지는 AI가 처리해요.