Вы здесь

Загрузка файла без нажатия на кнопку "Загрузить"

1

Здравствуйте друзья.

Есть ли возможность в форме загрузки файла сделать загрузку сразу после выбора файла в диалоговом окне windows. Т.е без нажатия на кнопку "Загрузить". Например: выбрали файл в диалоговом окне, подтвердили выбор, окно закрылось, файл улетел на сервер.

Есть ли варианты реализации? Заранее благодарен.

Версия Drupal: 
7.x
Категория: 
AJAXField APIFile APIForm API
Вопрос задан 04.10.2015 - 14:54
Аватар пользователя Turon
Turon
17

Ответы

2

Можно и без модуля это сделать. jQuery в помощь:

(function() {
  // Для поля загрузки изображения с именем field_image
  $('#edit-field-image').on('change', 'input[type="file"]', function() { 
    $(this).parent().find('input.form-submit').mousedown();
  });
});

Пользуюсь с давних времён этим сниппетом.
Самое главное — не нужно ещё один one-function-only модуль устанавливать! :)

Ответ дан 04.10.2015 - 18:16