Автозагрузка файла jQuery

Я хочу, чтобы вход в файл автоматически загрузил мое изображение, не введя кнопку отправки.

<form action="/upload/" method="post" enctype="multipart/form-data">
  <input type="hidden" name="user_id" value="47" />
  <input type="file" name="upload" />
</form>

Позвольте мне знать трюк с jQuery

Ответы

Ответ 1

Вы можете отправить форму на вкладке ввода файла, например:

$("input[name=upload]").change(function() {
    $(this).closest("form").submit();
});

Ответ 2

В более поздних версиях вы также можете просто установить для параметра autoUpload значение true:

$('#fileupload').fileupload({ autoUpload: true });