🗂️ BlobZip
Temporary file hosting made simple
🔧 cURL Commands
Use these cURL commands to interact with the API directly:
📤 Upload a File
curl -F "file=@myfile.txt" https://blob.zip
✨ Ultra-simple! Just post to the root URL - as simple as it gets!
📤 Upload Large Files (>4.5MB)
Due to Vercel's 4.5MB function payload limit, large files require chunked upload:
One-Liner Command:
curl -s https://blob.zip/upload | bash -s "/path/to/file.mov"
Example:
curl -s https://blob.zip/upload | bash -s "/path/to/your/file.mov"
⬇️ Download a File
curl -o myfile.txt https://blob.zip/FILE_ID
💡 Tips:
- ⚠️ Files can only be downloaded once!
- 🗑️ Files are deleted immediately after download
- Files expire automatically after 3 days
- 📦 Files over 4.5MB: Use the chunked upload script due to Vercel's function payload limits
- Use the short URL from upload response for downloads
- Replace
FILE_ID
with the actual ID from upload response - Add
| jq
to pretty-print JSON responses - Use
-F
for form uploads or--data-binary
with?f=filename
📝 How It Works
- Upload your files using the form above or cURL commands
- Get a short, shareable URL instantly
- ⚠️ Files can only be downloaded once
- Files are automatically deleted after 3 days
- No registration required - completely anonymous
🔒 Privacy & Security
- Files are stored securely with Vercel Blob
- IP-based rate limiting prevents abuse
- No file content scanning or tracking
- Automatic cleanup after expiration
⚡ Features
- Up to 50MB file size limit
- Ultra-simple upload: just POST to the root domain
- One-time downloads for enhanced security