我的 Typo3 扩展程序可以生成一个文件,该文件保存在一个目录中,并使用这个完整的文件路径更新一个数据库字段,它可能看起来像这样:
/var/www/website/fileadmin/user_upload/extension/gen/generated.xlsx
我希望通过 http 提供这个文件,所以我需要访问http://example.com/fileadmin/user_upload/extension/gen/generated.xlsx
. Typo3 中最好的方法是什么?
我显然希望以一种不对文档根目录进行硬编码的方式来执行此操作,以便我可以将我的扩展安装在不同的 Typo3 实例上。
Typo3 (4.5.22) 中是否有允许我传入文件路径并获取可在浏览器中用于下载文件的 url 的函数?或者我应该使用普通的 php 函数来做到这一点?
编辑:我这个问题的第一个版本有点欠发达。我不需要有人解释用 / 替换 DOCUMENT_ROOT,我想知道typo3 是否有一个实用功能。