タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

memoryとuploadに関するkathewのブックマーク (2)

  • ファイルのPOSTに立ちはだかる壁(PHP編) - Qiita

    PHPでファイルアップロードを行うこともありますが、あちこちの設定が「扱えるファイルの最大サイズ」に影響するので、抜けや漏れが発生しやすいかもしれません。 第一の壁 HTTPサーバ まず、POSTリクエストはHTTPサーバに届きますが、このHTTPサーバの段階で「最大のリクエストサイズ」や「最大のPOSTサイズ」で容量を制限してあることがあります。 Apacheではデフォルト無制限なので、意図して設定していない限り問題にはなりませんが、nginxの場合はもともと「静的ファイルの配信」を意図して作られていた加減か、最大1MBというかなり低めの設定がデフォルトになっています。PHP側をいくら設定しても、nginxで設定した場合にはPHPまで大きなデータが届かないので、注意が必要です。 第二の壁 PHPの最大POSTサイズ そして、PHP側でもpost_max_sizeとして、POST可能なデー

    ファイルのPOSTに立ちはだかる壁(PHP編) - Qiita
  • PHPでサーバメモリを使わないアップロード方法

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

    PHPでサーバメモリを使わないアップロード方法
  • 1