Upload Files
Upload images and documents to the media library.
Updated
On this page
Overview
Upload files (images, documents) to the DashForDevs CDN. Uploaded files get a permanent URL for use in products, blog posts, reviews, and more.
SDK Usage
import dash from "@/lib/dash"
// Upload single file
const { success, url, filename, size } = await dash.upload.file(fileObject, {
onProgress: (percent) => console.log(`${percent}% uploaded`),
})
// Upload multiple files
const results = await dash.upload.files([file1, file2, file3], {
onFileProgress: (index, percent) => console.log(`File ${index}: ${percent}%`),
onOverallProgress: (percent) => console.log(`Overall: ${percent}%`),
})