php - TCPDF 将 pdf 保存到/tmp/(或任何系统默认的临时文件)

标签 php tcpdf

当文件通过表单上传时,其位置是网络服务器可写的某个位置,但不在当前应用程序文件夹中。我喜欢这个的原因是:

  1. 应用程序不必具有可公开写入的文件夹
  2. 如果您只是临时需要它(例如附加到电子邮件)那么这是一个很好的位置

有没有办法在保存文件时通过 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/

相关文章:

php - 尝试通过 HTTP 传递登录凭据,需要解决方法

php - TCPDF - 不显示 UTF-8、拉丁字符

php - TCPDF - 如何在使用 tcpdf 创建的 pdf 中显示具有绝对位置的 div?

PHP While 循环仅显示最后一行

php - SetAutoPageBreak 不起作用或者我没有正确使用它

TCPDF:获取总页数/判断是否是最后一页

php - 如何在 Netbeans 中调试 PHP 测试文件

php - Chart.js、PHP 和 JSON 循环问题

php - 将 OAuth 2.0 与自定义 API 集成的概述(用 Laravel 编写)

php - 根据费用有条件地自定义 WooCommerce 购物车总输出