Сообщение от SkyRewir
|
Файл не передаётся в письме
|
Это логично.
Сообщение от SkyRewir
|
он должен отдаться на загрузку клиенту в браузер
|
А это каким образом с учетом того, что запрос клиента асинхронный? Вы свой скрипт проанализируйте - что отправляет клиент и что он ожидает в ответ.