我有一个上传文件的页面。我使用FileUpload.js文件上传功能。我还有一个用于文件拖放的方框,一切都在Chrome,Firefox和Edge中运行良好,但在IE 11中,当我尝试将文件拖放到框中时,我收到此错误:
无法获得财产'价值'未定义或空引用
我正在调用像这样的文件上传功能
$('#fileupload').fileupload({
maxChunkSize: 10000000,
maxFileSize: 2147483648,
autoUpload: true,
dropZone: $('#dragAndDropHandler')
});
HTML代码位于 -
之下 <div id="fileupload">
<div class="fileupload-buttonbar">
<label class="fileinput-button" style="background-color:#dddddd" >
<span class="addfile" style="font-size:larger;font-weight:300;" >Add files...</span>
<input id="file" type="file" name="files[]" multiple onchange="setButtons(this)" />
</label>
<label style="color:black">CTRL + Click to select multiple files</label>
</div>
<div class="fileupload-content" >
<div id="dragAndDropHandler"><span>Drag & Drop Files Here</span></div>
<table class="files"></table>
<div class="fileupload-progressbar"></div>
</div>
</div>
我试图传递它不起作用的datatype: 'application/json'
和dataType: 'text/plain'
。
我尝试实施此answer,但这并没有奏效。