Как правильно удалить файл через javascript?

Пользователь

от bernardo_nolan , в категории: JavaScript , 6 месяцев назад

Как правильно удалить файл через javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cierra , 6 месяцев назад

@bernardo_nolan 

Для удаления файла через JavaScript можно использовать API File System или отправить запрос на сервер для удаления файла.


Вот пример удаления файла с использованием API File System:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
const filePath = 'путь_к_файлу';

window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;

window.requestFileSystem(window.TEMPORARY, 5 * 1024 * 1024, function(fs) {
  fs.root.getFile(filePath, {create: false}, function(fileEntry) {
    fileEntry.remove(function() {
      console.log('Файл успешно удален.');
    }, function(error) {
      console.error('Ошибка при удалении файла:', error);
    });
  }, function(error) {
    console.error('Ошибка при получении файла:', error);
  });
}, function(error) {
  console.error('Ошибка при получении доступа к файловой системе:', error);
});


Важно отметить, что доступ к файловой системе через API File System может быть ограничен из-за безопасности, поэтому некоторые браузеры могут не поддерживать или требовать дополнительные разрешения.