šŸ› ļøConfigurar

Nesta seção, mostraremos uma visão ampla da configuração do Dropfiles Uploader, você verÔ mais detalhes sobre as configurações na próxima seção.

EstÔ é a configuração completa do Dropfiles Uploader:

{
    url: null,
    autoProcessQueue: true,
    request: {
        method: 'POST',
        timeout: null,
        headers: null,
        customParams: null,
        withCredentials: false,
        multipleUpload: false,
        parallelUploads: 2,
    },
    droppable: true,
    paramName: 'file',
    maxFiles: null,
    maxFilesize: null,
    filesizeBase: 1000,
    acceptedFiles: null,
    debug: false,
    imageThumbnails: true,
    thumbnails: {
        width: 60,
        height: 60,
        object_fit: 'cover',
    },
    styles: {
        progressBarColor: 'rgba(245,158,11,1)',
        icons: {
            added: null,
            error: null,
            success: null
        }
    },
    lang: {
        message: 'Drag or click to add files here',
        errors: {
            maxFilesize: 'The file size is {filesize}, the maximum allowed is {maxFilesize}.',
            acceptedFiles: 'Unsupported file extension. The file must have the extension .{fileExtension}, supported extensions are [{acceptedFiles}].',
        }
    },
    events: {
        onInit: () => {},
        onDestroy: () => {},
        onRestart: () => {},
        onFileAccepted: (fileObject) => {},
        onFileError: (fileObject) => {},
        onFileAdded: (fileObject) => {},
        onFileEnqueued: (fileObject) => {},
        onUploadSuccess: (fileObject, response, status) => {},
        onUploadError: (fileObject, response, status) => {},
        onUploadProgress: (fileObject, percentage) => {},
    }
}

Last updated