0
正在使用JSF和primefaces開發Web應用程序。我想使用對話框打開客戶機上的現有文件,該對話框提示用戶選擇路徑和相應的文件。請建議可以使用的組件。想要打開一個對話框來打開基於Web瀏覽器的應用程序中的文件
正在使用JSF和primefaces開發Web應用程序。我想使用對話框打開客戶機上的現有文件,該對話框提示用戶選擇路徑和相應的文件。請建議可以使用的組件。想要打開一個對話框來打開基於Web瀏覽器的應用程序中的文件
雖然我懷疑你的意圖的可行性,直接在客戶機上訪問內容(有一些安全隱患),<p:media/>
和<p:lightBox/>
的組合將適用於您。有通過雖然primefaces(多媒體文件,只有PDF)的<p:media/>
可以嵌入在<p:lightBox/>
像這樣規定的文件類型的限制:
<p:lightBox>
<p:media value="{yourBean.filePath}" width="100%" height="300px">
</p:lightBox>
就像我說的,我懷疑直接流媒體內容的可行性,從客戶端的本地文件系統。您打算如何在自己的Web應用程序中的用戶本地系統上使用路徑c:\Users\john doe\my documents\my books\book.pdf
,而無需首先將文件上傳到自己的Web服務器?使用圖像文件,您可能會成功地將文件加載到內存中,並使用<p:dynaImage/>
直接從RAM流式傳輸文件...考慮此選項對於高流量應用程序的可擴展性
該文件應該使用默認程序給定的文件類型? –
該文件已經存在於客戶端機器上,並且客戶端希望使用文件打開對話框打開現有文件。文件可以是任何格式。如何完成? – SDas
使用文件打開對話框在客戶端計算機上打開'.odf'或'.doc'文件時,預期的行爲是什麼? –