使用檔案上載元件

請利用「檔案上載」元件來建立一種方式,讓使用者能夠將檔案上載至伺服器。這個元件是由一個輸入欄位和相關聯的瀏覽按鈕所組成。

使用者可以手動方式在輸入欄位中指定檔案,或按一下瀏覽來瀏覽檔案。如果要對 Faces JSP 檔使用檔案上載元件,請執行下列動作:
  1. 從選用區的「Faces 元件」抽屜中,將「檔案上載」元件拖曳至 Faces JSP 檔中。
  2. 在「檔案上載」元件 (fileupload) 的「內容」視圖中, 輸入您要連結檔案上載元件的值(在欄位中)。 您也可以按一下瀏覽按鈕來搜尋值。 檔案上載元件通常連結到資料儲存體,例如資料庫或 JavaBean。 當送出含有檔案上載元件的頁面時,該檔案的內容會儲存在指定的位置 (資料庫的直欄或 Bean 的內容)。
  3. 在「內容」視圖的「驗證」畫面中:
    1. 如果您想要求使用者指定檔案,請勾選需要值
    2. 以 MIME 表示法指定使用者可上載的檔案類型。 使用 MIME 表示法並以逗點隔開副檔名(比方說:text/html, image/gif)。
    3. 指定您不想要使用者上載的檔案類型。以逗點隔開副檔名(比方說:xml, bat, exe)。
    4. 您可以在「快速編輯」視圖的「值已變更」事件中提供其他的驗證。 按按一下以建立/編輯自訂驗證程式碼旁的按鈕,來切換至「快速編輯」視圖。

如果要進一步瞭解如何使用「檔案上載」元件,請進行下列指導教學(尤其是關於使用檔案上載元件的練習):

指導教學:利用 JavaServer Faces 在網頁中顯示動態資訊
相關概念
JavaServer Faces
相關工作
建立 Faces 應用程式 - 概觀
建立 Faces JSP 檔
將驗證新增至 Faces 輸入元件中
相關參考
Faces 元件參照
Faces 元件的屬性
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.