У меня есть путь файла,
пример, путь куда???
у меня есть действие (нажатие кнопки в форме)
Такое впечатление что переводил с испанского гугл транслейтом...
и я через add_action ловлю его
Кто такой add_action, и кого "его" вы им ловите?
и хочу чтобы внутри скачивался файл с сервера,
Внутри чего???
Пробовал такую штуку, зависает подтверждение отправки формы и ничего не происходит(в обоих случаях):
Где форма, что за подтверждение? оба случая - это какие? "Штука" у вас по адресу экшна формы?
И пробовал редирект на ссылку файла:
header('Location: ссылка');
Это так не работает, вы уже отослали все заголовки и после них хеадер абсолютно бесполезно вызывать.
На самом деле вообще не сильно понимаю зачем эти танцы с бубном, просто сделайте линк на ваш download.php, в нем пропишите вашу "штуку" и все будет работать как вы хотели.