我正在使用 FPDF 在我的网站上动态生成 PDF 并将其通过电子邮件发送给用户。但是生成的 PDF 的名称包含斜杠和加号(+、/、\、[、])等,因此会出现以下错误:
fopen:( Unable to find the file or directory )
一旦我删除斜线和大括号,PDF 就会成功生成并通过电子邮件发送。
需要处理文件名的解决方案吗?文件名是动态创建的,所以我无法更改它们?所以我认为我需要首先从 PDF 文件名中去除所有这些特殊字符,然后将其发送到 FPDF 输出。但是怎么做呢?