Кэширование входных файлов с плагином jQuery Form Cache - PullRequest
0 голосов
/ 18 июня 2020

У меня есть форма с несколькими полями ввода. Один раздел входов включает несколько, которые принимают файлы.

Я пытаюсь получить эту форму для кэширования пользовательского ввода, используя этот простой jQuery плагин, который я нашел на GitHub . Он хорошо работает для всех входов, кроме тех, которые принимают файлы. Если вы просмотрите короткий do c, вы обнаружите, что по умолчанию он отключает ввод файлов. Строка 73 кэша форм. js выглядит следующим образом:

 this.$controls = this.$form.find(defaults.controls.join()).not(':file'); // Ignores file inputs

Я обязательно включил input[type="file"] в свой список параметров в кэше форм. js.

В нижней части мой файл, содержащий форму, я связал jQuery и formcache. js. Я также инициализировал кеш как таковой:

<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="formcache-master/src/formcache.js"></script> 
<script>    
    $('#submit-form').formcache();
</script>

Мне нужно выяснить, как кэшировать входные данные файла. Если бы кто-нибудь мог быстро просмотреть этот плагин, просмотреть документацию и сообщить мне, что я могу сделать, чтобы заставить его работать, это было бы очень полезно.

...