ホームページ  >  記事  >  バックエンド開発  >  PHP_PHPチュートリアルでのダウンロード機能実装のプロセス分析

PHP_PHPチュートリアルでのダウンロード機能実装のプロセス分析

WBOY
WBOYオリジナル
2016-07-13 17:17:18794ブラウズ

クライアントがサーバーからファイルをダウンロードするプロセス分析:

そのため、PHP コードで 1 回読み取るバイト数を設定する必要があります。たとえば、次のコードで $buffer=1024 を介して 1 回読み取るバイト数を設定すると、読み取られるたびにデータが出力されます。は、ブラウザに返されます)

フローチャート:

PHP_PHPチュートリアルでのダウンロード機能実装のプロセス分析("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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/626614.html技術記事クライアントがサーバーからファイルをダウンロードするプロセスの分析: したがって、PHP コードで読み取るバイト数を設定する必要があります。たとえば、次のコードでは $buffer=1024 による読み取りを設定します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。