Приведенный ниже код позволяет пользователю загрузить файл, а затем загрузить его. Я хочу, чтобы он мог выбрать новое имя и место для сохранения в качестве функции. Любая помощь будет принята с благодарностью, спасибо. мой код использует как java, так и html, что и для задачи, которую мне сказали использовать html в качестве базы.
<script>
const input = document.getElementById('upload');
const link = document.getElementById('link');
let objectURL;
input.addEventListener('change', function () {
if (objectURL) {
URL.revokeObjectURL(objectURL);
}
const file = this.files[0];
objectURL = URL.createObjectURL(file);
link.download = file.name;
link.href = objectURL;
});
</script>
<input type="file" id="upload" />
<a id="link" download>link to your file (upload a file first)</a>