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