【问题标题】:input[type=file] slow to populate输入[type=file] 填充缓慢
【发布时间】:2014-11-05 14:59:18
【问题描述】:

在 Chrome (37)、Firefox (31) 和 Internet Explorer 11 中我第一次使用文件输入打开文件;

<input type="file" name="test" />

在文件名显示在屏幕上之前存在显着延迟。使用 IE9/10 时,文件名会立即显示,当文件输入在其他浏览器中多次使用时也是如此。

Example - JSFiddle

这种行为改变是否有原因,是否可以修复?

【问题讨论】:

  • 在我的电脑上没有发生,Chrome 37
  • 我也有这个问题。我使用的是 Chrome 51。但也可以。

标签: html internet-explorer google-chrome firefox file-upload


【解决方案1】:

可能是因为缓存。尝试启用缓存,如随附的屏幕截图所示:

【讨论】:

  • 当使用这样的屏幕截图来显示没有复选标记时,明智的做法是在文本中清楚地指出这一点,甚至可以标记图像。
【解决方案2】:

我刚刚找到了原因。我不确定该解决方案是否适用于您。 弹出对话框变慢,因为我选择了上一个文件上传的网络路径或不再存在的路径。因此,如果您选择本地磁盘上的文件。下一次,问题就解决了。

【讨论】:

    猜你喜欢
    • 2015-03-27
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多