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