Показать сообщение отдельно
  #1 (permalink)  
Старый 01.03.2018, 23:56
Новичок на форуме
Отправить личное сообщение для zaikv Посмотреть профиль Найти все сообщения от zaikv
 
Регистрация: 13.09.2016
Сообщений: 6

Передача файла в клиент
Добрый день! Я генерирую pdf файлы с помощью wkhtmltopdf, и вывожу из на экран или передаю на скачку в зависимости от header('Content-Disposition: ). Файл сначала создается, а потом удаляется после вывода.

Появилась задача прикрепления файла к email письму, поэтому сейчас отправляется аякс запрос к скрипту генерации файла и возвращается путь к файлу, а удаление после отправки письма, но может случиться что форму отправки письма могут закрыть и файл не будет удален. В связи с этим несколько вопросов?
1. Можно ли передавать аяксом сразу файл, мне на ум приходит только file_get_contents(т.к. передаю в формате json)
2. Где хранить и как хранить полученный файл в html, записывать в textarea? Надо чтобы он был в форме и отправлялся на сервер вместе с остальными данными отправки почты.
3. Надо ли кодировать содержимое файла перед его отправкой в клиент?

Желательно чтобы пользователь мог просмотреть полученный файл перед сохранением формы.
Ответить с цитированием