我有一个第三方函数,它只接收文件路径。我有没有文件路径,但我有文件句柄。是否有可能以被视为路径的方式传递句柄?
特别是:
我正在使用PHPMailer库发送电子邮件。我想将文件附加到电子邮件中,并使用仅接受文件路径的$mail->addAttachment()
。我要发送的文件是动态生成的。我想生成这样一个文件,并将其传递给这个函数,而不需要在服务器上实际创建。文件太多了,清理痕迹就成了问题。
想法?
您可以使用addStringAttachment()方法:
$mail->addStringAttachment($fileContent,$fileNameToDisplay,$encoding,$type).