[ 已解决 ] 浏览器选择上传文件问题

我用的浏览器是 Chromium ,在某些网站上传文件或者照片,点击上传按钮后,打开了一个文件选择窗口,但是这个选择器窗口中不显示文件夹里的文件图标,导致没发选择!如下图:

!](https://lh6.googleusercontent.com/-HbqCi_0sG0k/UWkAkbyOi5I/AAAAAAAAM8E/sQy8U2kviCw/s872/select_image.png)

可是在另外一些网站,点击上传按钮后,打开的是一个 “kdialog” 的选择器窗口,这个选择器是正常的,可以选取想要的文件,如下图:

!](https://lh6.googleusercontent.com/-yrEbV_YR31o/UWkBLhEPBtI/AAAAAAAAM8U/PqTiS7IXvpc/s872/select_image2.png)

浏览器到底是怎么确定打开什么文件选择器的呢? 不明白为什么地一个选择器没法选择文件呢?
:question:

目测你的文件都是 *.JPG(扩展名为大写),而人家文件扩展过滤的都是小写……

也就是说是过滤器的问题了??
是的,我将过滤条件选择成全部文件之后,文件显示出来了!!

可是想知道,浏览器是怎么选择用哪个文件选择器的啊?

和浏览器怎么选择在你的窗口中显示什么文字一样……

默认的文件过滤器是在 HTML 页面中设定的,或者说,是编写 HTML 页面的作者指定的。请参考:
w3schools.com/tags/att_input_accept.asp

默认的文件过滤器是在 HTML 页面中设定的,或者说,是编写 HTML 页面的作者指定的。请参考:
w3schools.com/tags/att_input_accept.asp

多谢,也就是说,是网页的设计者来决定了?

默认的文件过滤器是在 HTML 页面中设定的,或者说,是编写 HTML 页面的作者指定的。请参考:
w3schools.com/tags/att_input_accept.asp

多谢,也就是说,是网页的设计者来决定了?
indeed。他的网站能上传什么内容他最清楚,这个规则由他来定,再合理不过了。

你就知足吧。你们难道没发现 openSUSE 的 Firefox,上传的界面是 KDE 的,下载的界面是 GTK 的… 究竟为什么这样要去问翁学天,这家伙出的 patch。 :joy:

:smiling_imp:

哈哈,Firefox 的那个现象我也见过,诡异问题还挺多!