2012-01-30 27 views
1

ファイルのアップロードに問題があります。私はこれらの指示に従いました:http://symfony.com/doc/current/cookbook/doctrine/file_uploads.htmlとすべてが正常に動作していますが、私は公開されていない、ランダムな名前のフォルダにアップロードされたファイルを保存し、元の名前でブラウザに送信します。 私はランダムな名前のパブリックでないフォルダにファイルを置く方法と、元の名前をデータベースに保存する方法を知っていますが、このファイルの内容を取得して元の名前でブラウザに送信するには、それを達成する方法?ファイルをアップロードする - 非公開フォルダにファイルを保存する方法

答えて

3

データベースに隠れたパスを保存してから、PHPでファイルを送信するだけで、公開されているファイルを読み込んでユーザーに送信します。ファイルを送信する方法がわからない場合は、here on stackoverflow

+0

お返事ありがとうございます。私は普通のPHPスクリプトでファイルを送る方法を知っています。私はおそらく、symfonyでそれを行うためのツールがいくつかあると思っています:) –

+0

いいえ、適切なヘッダを設定するために使用できる\ SplFileInfoとResponseクラスのFileクラスだけです。誰かが良いコード例で答えを持っているかどうかを見てみましょう。 – meze

関連する問題