私の 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 を / に置き換えることを誰かに説明する必要はありません。