duan198123 2015-06-29 10:43
浏览 51
已采纳

PHP - 文件句柄而不是路径

I have a 3rd party function that receives a file path only. I have no file path but I have a file handle. Is it possible to pass the handle in such a way it would be treated as path?

In particular:

I am using PHPMailer library for sending emails. I want to attach files to emails and using $mail->addAttachment() which accepts file paths only. The files I am going to send are generated on the fly. I would like to generate such a file and pass it to this function without being actually created on the server. There are to many files and it becomes problematically to clean the trails.

Thoughts?

  • 写回答

1条回答 默认 最新

  • douershuang7356 2015-06-29 10:46
    关注

    You can use the addStringAttachment() method:

    $mail->addStringAttachment($fileContent,$fileNameToDisplay,$encoding,$type).
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?