0
用戶選擇文件在richfaces rich:fileUpload
控件中後,是否有取消文件上傳的可能?用戶在富文件中選擇文件後取消上傳:上傳
我的使用情況是如下:
- 用戶選擇的文件。
- 我在上傳前在客戶端驗證文件名。文件掩碼有點複雜,因此使用
acceptedTypes
是不夠的。 - 如果驗證OK,然後將文件上傳,否則會顯示 錯誤信息(通過警報()或優選富含:消息)
我一直在試圖與onfilesubmit
一個js函數來實現這一目標或者onfileselect
返回false
取消該事件,但這不起作用。
作爲解決方法,我可以驗證上傳監聽器中的文件名,但只有在上傳文件後才能執行監聽器代碼。由於上傳的文件可能很大(甚至高達幾百MB或幾GB),這將是一個巨大的可用性缺點。
嗨Makhiel,我有很大的相同的問題,即驗證名稱,並不允許上傳,如果文件名稱不符合標準。我怎麼能覆蓋.__接受你提到的方法。我如何在這種方法中接收文件名?如何在上傳事件之前調用此方法?如何在實際頁面中包含此方法?我的頁面是一個xtml頁面,並使用豐富的fileUpload。 – Vikky
@Vikky它是JavaScript,如果你不知道如何去做任何你需要學習的基礎知識,你可以從這裏開始(https://developer.mozilla.org/en-US/docs/Web/ JavaScript的) – Makhiel