Если вы используете массив $_FILES
, файл уже загружен на сервер (обычно в /tmp
), поэтому ваш вопрос не имеет смысла.
Я понимаю, что вы имеете в виду, хотя. Вы хотите отправить его как вложение, не перемещая его в более постоянное местоположение. Это можно легко сделать, используя
file_get_contents($_FILES['attachment']['tmp_name']);
.