ビジネス・コンポーネントinterMediaタグ - <jbo:FileUploadForm>

ブラウザからWebサーバーへファイルをアップロードするためのHTMLフォームを挿入します。

JSP構文

<jbo:FileUploadForm action="actionHandlerName">
  form content
</jbo:FileUploadForm>

説明

<jbo:FileUploadForm>データ・タグは、ブラウザからWebサーバーにメディア・ファイルをアップロードするためのHTMLフォームを作成します。フォーム処理ハンドラは、引き続きメディア・コンテンツをデータベースにロードできます。

生成されるHTMLフォームでは、ENCTYPE="multipart/form-data"属性が設定されます。フォーム内には、少なくとも次の2つのINPUT要素を含む必要があります。

最初のINPUT要素は、アップロードするファイルを選択するためのファイル参照ボタンを生成します。 2番目のINPUT要素は、アクションを起動するための「送信」ボタンを生成します。 「送信」ボタンを押すとファイルのコンテンツが、multipart/form-dataエンコーディングを使用して、HTTP POSTリクエストとしてWebサーバーに送信されます。 HTTPリクエストを処理するために、JSPページ handleUpload.jspが起動されます。

属性

<jbo:FileUploadForm action="handleUpload.jsp">
 Id: <INPUT TYPE="TEXT" NAME="Id"><br>
 Description: <INPUT TYPE="TEXT" NAME="Desc"><br>
 Photo: <INPUT TYPE="FILE" NAME="Photo"><br>
 <INPUT TYPE="SUBMIT" TEXT="SUBMIT">
</jbo:FileUploadForm>

HTML出力

<FORM ACTION="handleUpload.jsp" METHOD="POST" ENCTYPE="multipart/form-data">
 Id: <INPUT TYPE="TEXT" NAME="Id"><br>
 Description: <INPUT TYPE="TEXT" NAME="Desc"><br>
 Photo: <INPUT TYPE="FILE" NAME="Photo"><br>
 <INPUT TYPE="SUBMIT" TEXT="SUBMIT">
</FORM>

 

Copyright © 1997, 2004, Oracle. All rights reserved.