Spazio file integrato

Permetti agli utenti di caricare file nella tua app

Foto, documenti e video, conservati in sicurezza con la tua app. Niente bucket, chiavi o account extra. Dillo semplicemente all'IA.

vibedream.ai/storage-demo

Carica file

Trascina o clicca per caricare

Storage nei piani a pagamento
API generata automaticamente
Ottimizzazione immagini
Gestione documenti

Come funziona

  • Chiedilo e basta

    Descrivi cosa vuoi che le persone carichino. L'IA attiva lo spazio e crea la schermata di caricamento.

  • Nessuna registrazione necessaria

    Nessun account AWS, Firebase o Cloudinary. Lo spazio è incluso nel tuo piano VibeDream.

  • Privato per impostazione predefinita

    Ogni progetto ha il suo spazio, e i caricamenti passano da link firmati a breve durata.

Cosa si crea con lo spazio file

  • Foto e gallerie

    Foto profilo, portfolio, foto di prodotti e confronti prima e dopo.

  • Documenti

    PDF, fatture, contratti e moduli che i tuoi clienti ti inviano.

  • Video brevi

    Tutorial, testimonianze e clip che si riproducono direttamente nella tua app.

Per chi legge il codice

L'IA aggiunge al tuo backend FastAPI una piccola route che consegna al browser un link di caricamento a breve durata. La guida allo storage contiene lo schema completo.

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()

Domande frequenti

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.

Vuoi iniziare a creare?

Descrivi la tua app, poi chiedi i caricamenti. Ci pensa l'IA.