live.headerlive.header2
live.subTitle
live.dragFiles
live.supportMultiple
live.demoLimit
live.demoControls
live.codeExample
import { FileUploader } from 'upload-crafters';
// Initialize the uploader
const uploader = new FileUploader({
endpoint: 'https://api.example.com/upload',
chunkSize: 1024 * 1024, // 1MB chunks
maxFileSize: 1024 * 1024 * 1024, // 1GB
allowedFileTypes: ['image/*', 'application/pdf']
});
// Handle file selection
document.getElementById('file-input').addEventListener('change', (e) => {
const files = e.target.files;
if (files.length > 0) {
uploader.addFiles(files);
}
});
// Start upload
document.getElementById('upload-button').addEventListener('click', () => {
uploader.startUpload();
});
features.title
features.feature_1.title
features.feature_1.description
features.feature_2.title
features.feature_2.description
features.feature_3.title
features.feature_3.description
features.feature_4.title
features.feature_4.description
features.feature_5.title
features.feature_5.description
features.feature_6.title
features.feature_6.description
▲why_us.badge
why_us.title
why_us.subtitle
why_us.description
why_us.benefit_1.title
why_us.benefit_1.description
why_us.benefit_2.title
why_us.benefit_2.description
why_us.benefit_3.title
why_us.benefit_3.description
why_us.benefit_4.title
why_us.benefit_4.description
why_us.benefit_5.title
why_us.benefit_5.description
why_us.benefit_6.title
why_us.benefit_6.description
banner.subtitle
banner.title
banner.description
banner.benefit_1
banner.benefit_2
banner.benefit_3
banner.benefit_4