Чтобы загрузить файл с помощью jQuery и PHP, вы можете использовать один из следующих методов:
Метод 1. Использование HTML-формы
- Создайте HTML-форму с кнопкой отправки.
- Установите атрибут действия формы для файла PHP, который будет обрабатывать загрузку.
- Используйте JavaScript/jQuery для отправки формы при нажатии кнопки загрузки или ссылки.
- В файле PHP используйте функцию header(), чтобы установить соответствующие заголовки для загрузки файла.
- Используйте функцию readfile() для вывода содержимого файла.
Метод 2: использование AJAX
- Прикрепите событие клика к кнопке загрузки или ссылке с помощью jQuery.
- В обработчике событий сделайте запрос AJAX к файлу PHP, который будет обрабатывать загрузку.
- В файле PHP используйте функцию header(), чтобы установить соответствующие заголовки для загрузки файла.
- Используйте функцию readfile() для вывода содержимого файла.
- Обработать ответ AJAX в обратном вызове об успешном завершении и инициировать загрузку файла.
Метод 3: использование window.location
- Прикрепите событие клика к кнопке загрузки или ссылке с помощью jQuery.
- В обработчике событий задайте для свойства window.location.href URL-адрес файла PHP с соответствующими параметрами.
- В файле PHP используйте функцию header(), чтобы установить соответствующие заголовки для загрузки файла.
- Используйте функцию readfile() для вывода содержимого файла.