Как я могу выполнить функцию «Сохранить ссылку как» одним щелчком мыши по ссылке?

Поэтому, как вам известно, когда вы помещаете ссылку на файл на веб-странице, вы должны щелкнуть правой кнопкой мыши ссылку и нажать «сохранить ссылку как», чтобы загрузить файл. Я хотел знать, есть ли способ просто щелкнуть ссылку и автоматически загрузить файл.

Существует способ, используя вызовы header() для указания Content-Disposition .

Например, у меня есть сценарий загрузки изображений, который выглядит так:

 header("Content-Type: $mime"); header("Content-Disposition: attachment; filename=\"foobar.baz\""); readfile($filename); 

Вам нужно узнать, что такое тип MIME файла (и установить его с помощью Content-Type: $mime , сообщить браузеру, что этот файл является вложением с использованием заголовка Content-Disposition , а затем выводить файл с помощью readfile() .

В этом учебнике есть дополнительная информация по этому вопросу.