​Roader​ 2023-10-26 21:53 采纳率: 38.5%
浏览 13
已结题

layui多文件上传不支持IE8

今天在处理IE8多文件上传的时候想到了IE8,想的layui的兼容性做的比较好,就尝试了对文件上传,结果在IE8中,选择文件以后列表不会添加,但是点击上传按钮实际上传成功
组件地址:http://layui.dotnetcms.cn/web/demo/upload.html

img

现在主要文字在这块

 var that = this;
                var files = this.files = obj.pushFile(); // 将每次选择的文件追加到文件队列
                // 读取本地文件
                obj.preview(function (index, file, result) 

IE8是不支持obj.pushFile()这个API方法的,还有其他方式吗

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-10-26 21:53
    关注

    引自强大而免费的微信小程序:皆我百晓生

    根据您提供的信息,我了解到您使用的是layui框架进行文件上传,并且在IE8浏览器中遇到了问题。根据layui的官方文档,layui的上传组件是不支持IE8浏览器的。

    layui官方文档中明确说明了上传组件不支持IE8浏览器,而且layui官方也不再对IE8做兼容处理。所以,您在IE8中选择文件后列表无法添加是正常的现象,但是点击上传按钮后上传成功是因为layui采用了其他的方式来实现上传。

    如果您需要在IE8中支持多文件上传,可以考虑使用其他的上传插件或者自己实现上传功能。目前,有许多其他的前端框架或插件可供选择,例如jQuery插件、Plupload等,这些插件支持IE8,并且提供了丰富的上传功能。

    请注意,在IE8浏览器中使用一些新特性的框架或插件时,可能会遇到兼容性问题。因此,在选择框架或插件时,建议先查看其兼容性,并根据实际需求进行选择。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月27日
  • 修改了问题 10月27日
  • 创建了问题 10月26日