HTML 输入类型="file" Chrome 中的文件太多?
HTML input type="file" too many files in Chrome?
给出这个最小、完整且可验证的示例:
<html>
<head>
<script>
var handleFiles = function(event) {
console.log('# of files: ' + event.target.files.length);
};
</script>
</head>
<body>
<input type="file" onchange="handleFiles(event)" multiple/>
</body>
</html>
我无法在 Chrome 中 select 我的 1682 个文件的测试用例(尽管它在 Firefox 中有效)。我的测试用例是 316 兆字节,所以我将它缩小到一个文件夹,其中包含类似数量的文件,但包含一个字符的简单文本文件。问题仍然存在。 Chrome 处理此控件的实现是否有问题?如果有,是否有 polyfill?我怎样才能在 Chrome 中 select 1682 个文件?
它似乎不起作用,因为上传受所有文件名中的总字符数限制。限制似乎是大约 32K 个字符。
查看这些:
What is the max number of files to select in an HTML5 [multiple] file input?
给出这个最小、完整且可验证的示例:
<html>
<head>
<script>
var handleFiles = function(event) {
console.log('# of files: ' + event.target.files.length);
};
</script>
</head>
<body>
<input type="file" onchange="handleFiles(event)" multiple/>
</body>
</html>
我无法在 Chrome 中 select 我的 1682 个文件的测试用例(尽管它在 Firefox 中有效)。我的测试用例是 316 兆字节,所以我将它缩小到一个文件夹,其中包含类似数量的文件,但包含一个字符的简单文本文件。问题仍然存在。 Chrome 处理此控件的实现是否有问题?如果有,是否有 polyfill?我怎样才能在 Chrome 中 select 1682 个文件?
它似乎不起作用,因为上传受所有文件名中的总字符数限制。限制似乎是大约 32K 个字符。
查看这些:
What is the max number of files to select in an HTML5 [multiple] file input?