Я пытаюсь удалить файл на своем сервере, используя DELETE метод в моей форме html.Удаление файла на сервере методом DELETE формы
У меня есть файл, и URL для этого файла:
http://example.com/file2.php
Я использую следующий код для удаления файла:
<form action="file2.php"method="DELETE">
<input type="submit"value="delete file">
</form>
Когда я нажимаю "удалить файл" кнопку I перенаправить на «file2.php», но он не удаляет файл.
Сервер receving заголовок запроса в методе GET:
GET /file2.php HTTP/1.1
вместо УДАЛИТЬ:
DELETE /file2.php HTTP/1.1
Кто-то знает, почему метод удаления не работает? или как я могу удалить свой файл с помощью метода DELETE?
Это нехороший метод, не все браузер поддерживает его. Лучше сделать это с помощью php – RiccardoC
Большинство браузеров не отправят метод 'delete'. Он возвращается к 'get'. (Я предполагаю: поскольку 'delete' старен и не улавливается, поэтому браузеры перестали его поддерживать.) – developerwjk