Stockage de fichiers intégré
Permettez à vos utilisateurs d'envoyer des fichiers
Photos, documents et vidéos, stockés en sécurité avec votre app. Ni bucket, ni clé, ni compte supplémentaire. Dites simplement à l'IA ce dont vous avez besoin.
Envoyer des fichiers
Glissez-déposez ou cliquez pour envoyer
Comment ça marche
Demandez simplement
Dites ce que vous voulez que les gens envoient. L'IA active le stockage et crée l'écran d'envoi.
Aucun compte à créer
Pas besoin de compte AWS, Firebase ou Cloudinary. Le stockage est inclus dans votre offre VibeDream.
Privé par défaut
Chaque projet a son propre espace, et les envois passent par des liens signés à durée limitée.
Ce que les gens en font
Photos et galeries
Photos de profil, portfolios, photos de produits et avant-après.
Documents
PDF, factures, contrats et formulaires que vos clients vous envoient.
Vidéos courtes
Tutoriels, témoignages et extraits qui se lisent directement dans votre app.
Pour les personnes qui lisent le code
L'IA ajoute une petite route à votre backend FastAPI qui remet au navigateur un lien d'envoi à durée limitée. Le guide du stockage détaille toute la méthode.
# 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()Questions fréquentes
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.
Prêt à créer ?
Décrivez votre app, puis demandez des envois. L'IA s'occupe du reste.