微信小程序内嵌网页或者微信直接打开的网页中, 进行文件上传选择时,无法选择带 中文名 的文件。
示例代码如下,一个最最原始的DEMO
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
文件选择:<input type="file" accept="*">
</body>
</html>
只能选择不带中文名的文件。
测试设备为: 微信安卓版7.0.12,手机为 小米9 MIUI 11.0.5
测试步骤: 使用微信打开上面的测试链接, 点 上传文件 , 在点击 下图中的 “”文件管理 “”, 选择任意带中文名的文件,均无法选择。
其中 文件管理 这个按钮,只有在装了QQ浏览器的情况下,才存在。但是直接使用QQ浏览器选择文件,确是可以的。
上图中的带中文的文件,选择之后, 在网页上,没有任何显示。