PHP:如何发送文件作为附件,无需上传到服务器?
答
如果您使用的是$_FILES
阵列,则该文件已上传到服务器(通常在/tmp
),所以您的问题没有任何意义。
我明白你的意思。您希望将其作为附件发送,而不必将其移至更持久的位置。这可以使用file_get_contents($_FILES['attachment']['tmp_name']);
轻松完成。
如果您希望服务器发送文件,则需要在某个时间点上传文件。 – afuzzyllama 2012-02-10 18:48:48
@afuzzyllama,所以我必须使用move_uploaded_file()函数并在发送文件后删除它? – 2012-02-10 18:50:40