簡體   English   中英

Primefaces fileUpload js API

[英]Primefaces fileUpload js API

我在應用程序中使用primefaces庫。 我需要按圖片點擊更改用戶圖片。 我可以隱藏primefaces文件上傳器組件並與javascript一起使用嗎? IE可以像下面的代碼一樣通過javascript使用它嗎?

fileUploader.openFile();
fileUploader.sendFile();

有什么建議么?

選擇文件:

fileUploader.cfg.fileInput.click()

在Primefaces展示案例中,有FileUpload示例 ,它看起來像您要的內容:

<p:fileUpload widgetVar="uploader" height="48" width="48"  
    fileUploadListener="#{fileUploadController.handleFileUpload}"  
    image="/images/browse.png" cancelImage="/images/cancel.png"  
    allowTypes="*.jpg;*.png;*.gif;" description="Images" customUI="true"/>  

<h:outputLink value="#" title="Upload" onclick="uploader.upload();"   
    style="font-weight:bold;color:#616D7E">  
    Upload Files  
</h:outputLink>

它是在Flash中實現的。 我不知道是否有html5替代方案。
您也可以嘗試使用autoupload attribute( auto="true" )代替鏈接。 請讓我知道,如果您能正常使用的話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM