当文件通过表单上传时,其位置是网络服务器可写的某个位置,但不在当前应用程序文件夹中。我喜欢这个的原因是:
- 应用程序不必具有可公开写入的文件夹
- 如果您只是临时需要它(例如附加到电子邮件)那么这是一个很好的位置
有没有办法在保存文件时通过 TCPDF 访问这个位置?
最佳答案
如果您想使用上传结束的相同位置:
$tmp = ini_get('upload_tmp_dir');
但是无论如何你都应该使用 sys_get_temp_dir()
和 '/tmp'
作为后备。
你知道,只需将其作为参数传递给保存函数 $TCPDF->Output("$tmp/file.pdf", "F");
关于php - TCPDF 将 pdf 保存到/tmp/(或任何系统默认的临时文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5756740/