Documentation / Events

Upload

upload.before.send #

Arguments
xhr ObjectXMLHttpRequest object.
data ObjectFromData object.
files ArrayArray of sending files.
e ObjectEvent object.

Occurs before sending the upload request to the server.

This event has event.stop method.

Redactor('#entry', {
    subscribe: {
        'upload.before.send': function(event) {
            let xhr = event.get('xhr');
            xhr.setRequestHeader('X-CSRF-Token', 'your-token-value');
        }
    }
});

upload.complete #

Arguments
response ObjectJSON response

Occurs when the upload is completed.

Redactor('#entry', {
    subscribe: {
        'upload.complete': function(event) {
            ...
        }
    }
});

upload.error #

Arguments
response ObjectJSON response

Occurs when the autosave request fails.

Redactor('#entry', {
    subscribe: {
        'upload.error': function(event) {
            ...
        }
    }
});

Here is the example of JSON error response:

{
    "error": true,
    "message": "Something went wrong..."
}