Загрузка файла не работает с использованием нокаута js. Я пробовал с кодом ниже, но не работал. Пожалуйста, укажите, где я делаю неправильно.Загрузка файла с помощью нокаута js
Это мое управление файлами и кнопка. Я не могу отправить выбранный файл с клиентской стороны на сервер. Пожалуйста, предложите наилучший подход для этого.
<input id="files" name="files" type="file" class="input-file" data-bind="file: FileProperties.FileName"/>
<button data-bind="click : Upload">Upload</button>
<script type="text/javascript">
ko.bindingHandlers.file = {
init: function (element, valueAccessor) {
alert('init');
$(element).change(function() {
var file = this.files[0];
if (ko.isObservable(valueAccessor())) {
valueAccessor()(file);
}
});
}
</script>
в этом гарантированно работать в IE? – harmonickey
Какая версия? Вероятно, хорошо для IE 10 и Edge. – Mardok