セッションの永続化 (Previous) (Next) 画像 (Images)

View this page in Last updated: Sun, 20 Jul 2008
English | French | German | Hungarian | Japanese | Polish | Spanish | Plain HTML

HTTP_Upload

HTML フォーム経由で送信されたファイルを お手軽かつ安全に管理します。

以下の例では、ファイルをアップロードするために HTML フォームフィールド <input type="file" name="f" /> を用いることを想定しています。たとえばこのようなフォームです。

アップロードされたファイルの拡張情報

HTTP_Upload では、アップロードされたファイルの 拡張情報を getProp() メソッドで取得可能です。

name に何も指定しなかった場合は、このメソッドは アップロードされたファイルに関するすべての情報を含む配列を返します。 それ以外の場合は、指定したパラメータの値を文字列で返します。

とりうる値の内容は $_FILES 配列によって決まりますが、HTTP_Upload 用にカスタマイズされています。 以下に、プロパティをまとめます。

  • 'name': アップロードされたファイル名。

  • 'tmp_name': アップロードされたファイルの一時的な名前 (PHP が設定します)。

  • 'form_name': ファイルをアップロードした HTML フォームの名前。

  • 'type': ファイルの Mime 型。

  • 'size': ファイルの大きさ。

  • 'error': アップロード時にエラーが発生した場合は、 エラーの種類を表す文字列がここに含まれます。 errorCode() メソッドを使用すると、 このプロパティに対応するエラーメッセージを取得できます。

セッションの永続化 (Previous) (Next) 画像 (Images)

Download Documentation Last updated: Sun, 20 Jul 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.