Я пытаюсь изменить имя файла объекта File
с помощью javascript:
<html>
<head><title>test</title></head>
<body>
<input type="file" id="file" onchange="__func(this)">
</body>
<script>
function __func(target)
{
let file = target.files[0];
file = new File(
file.slice(0, file.size),
file.name,
{type: 'text/csv'}
);
console.log(file);
}
</script>
</html>
Даже если slice
возвращает a Blob
объект, и File
конструктор принимает объект Blob
в качестве первого параметра, я получаю следующую ошибку:
Аргумент 1 конструктора файла не может быть преобразован в последовательность.
Как я могу решить это?