2013-05-27 19 views
7

tôi sử dụng PHPMailer để gửi email với tập tin đính kèmPHPMailer, gửi đính kèm dưới dạng tên khác

file = "/path/bla.csv"; 


    require 'class.phpmailer.php'; 
    $mail = new PHPMailer(); 
    // some oprtions here 

    $mail->AddAttachment($file); 

    $mail->Send(); 

Vì vậy, nếu sử dụng mã này, email được sended với đính kèm tập tin, và tên file là: bla.csv

Có có thể thay đổi tên tệp đính kèm mà không cần đổi tên tệp thật không? nghĩa là, tôi cần gửi tệp bla.csv nhưng đã gửi là tên some_other_name.csv

Làm cách nào để thực hiện việc này?

Trả lời

13

Vượt qua tên mong muốn như tham số thứ hai

$mail->AddAttachment($file, "newName.csv"); 
+0

Cảm ơn rất rất nhiều – RIKI