【发布时间】:2015-03-13 12:40:48
【问题描述】:
文件上传无法使用淘汰赛 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>
【问题讨论】:
标签: javascript c# knockout.js