ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHPチュートリアルでのダウンロード機能実装のプロセス分析
クライアントがサーバーからファイルをダウンロードするプロセス分析:
そのため、PHP コードで 1 回読み取るバイト数を設定する必要があります。たとえば、次のコードで $buffer=1024 を介して 1 回読み取るバイト数を設定すると、読み取られるたびにデータが出力されます。は、ブラウザに返されます)
フローチャート:
("Content-type:text/html;charset=utf-8" ="クリスマス カーニバル.jpg" =("utf-8","gb2312",=['DOCUMENT_ROOT']."marcofly/phpstudy/down/down/"=. (!( "そのようなファイルはありません"=(,"r"=( ("Content-type: application/octet-stream"("Accept-Ranges: bytes"("Accept-Length:".("Content-Disposition:attachment; filename=".=1024=0 (!() && <=(,+= (?> 注意すべき点:
この記事はインターネットから抜粋したものです。 。 。
http://www.bkjia.com/PHPjc/626614.html