データベースに保存されているファイルをダウンロードできるページがあります。このページでは、GET変数を使用してデータベーステーブル内の対応するIDを検索し、そのファイルをファイルのヘッダーに添付ファイルとして返します。PHP文字列エンコーディング
header("Content-length: $objFile->size");
header("Content-type: $objFile->type");
header("Content-Disposition: attachment; filename=".($objFile->name));
データベースにアップロードされたファイルは、名前にスペースが含まれている場合は、私が持っている問題は、「3年出費Analysis.pdf」例えば、あるファイルをダウンロードするために返されたときにファイル名がアップします名前のスペースのためにちょうど "3"として。
私はでurlencode、rawurlencodeなどを試してみましたが、完全なファイル名の期待される結果を取得していませんでした。
urlencodeはこのトリックを行う必要があります。投稿を編集してurlencodeを使用しようとするとどうなるでしょうか? – arijeet