[英]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.