Интернет-агентство Александра Лырмина
Сайты на Битрикс от профессионала
с 15-ти летним опытом

Загрузка файлов на сервер с помощью drag&drop + события для обработки

Загрузка файлов на сервер с помощью drag&drop + события для обработки
<?$APPLICATION->IncludeComponent("bitrix:main.file.input", "drag_n_drop",
array(
"INPUT_NAME" => "CSV_FILE",
"MULTIPLE" => "N",
"MODULE_ID" => "main",
"MAX_FILE_SIZE" => "",
"ALLOW_UPLOAD" => "F",
"ALLOW_UPLOAD_EXT" => "csv"
),
false
);?>
<script>
BX.addCustomEvent('BFileDLoadFormControllerInit', function (e) {
console.log('BFileDLoadFormControllerInit', e);
});
BX.addCustomEvent('BFileDSelectFileDialogLoaded', function (e) {
console.log('BFileDSelectFileDialogLoaded', e);
});
BX.addCustomEvent('BFileDLoadFormController', function (e) {
console.log('BFileDLoadFormController', e);
});

BX.addCustomEvent('uploadStart', function (e) {
console.log('uploadStart', e);
});
BX.addCustomEvent('progress', function (e) {
console.log('progress', e);
});
BX.addCustomEvent('uploadFinish', function (e) {
console.log('uploadFinish', e);
});
BX.addCustomEvent('OnFileUploadSuccess', function (e) {
console.log('OnFileUploadSuccess', e);
});
BX.addCustomEvent('OnFileUploadFail', function (e) {
console.log('OnFileUploadFail', e);
});
BX.addCustomEvent('OnFileUploadRemove', function (e) {
console.log('OnFileUploadRemove', e);
});
</script>
Возврат к списку