0
A
回答
-1
我會做它在onValidateFromX
事件(其中X爲形式的ID)。
如:
@InjectComponent
private UploadedFile myFile;
@InjectComponent
private Form myForm;
@Inject
private Messages messages;
void onValidateFromMyForm() {
if (!myFile.getFileName().toLowerCase().endsWith(".jpg")) {
String errorMsg = messages.get("invalid-file-type", myFile.getFileName());
myForm.recordError(myFile, errorMsg);
}
}
相關問題
- 1. 驗證上傳的文件擴展名
- 2. 在Symfony3上驗證文件擴展名
- 3. 驗證在Firefox中上傳文件的文件擴展名
- 4. 在Apex中驗證文件擴展名
- 5. 驗證文件擴展名上傳多個文件上的文件夾
- 6. 限制上傳到jQuery驗證中的文件擴展名
- 7. 驗證上傳的文件擴展名Yii2
- 8. 使用Symfony驗證是否上傳了文件擴展名?
- 9. Drupal:驗證文件擴展名嗎?
- 10. 驗證文件擴展名 - Rails 4
- 11. Symfony3中的文件擴展名驗證
- 12. Safari 5擴展驗證事件
- 13. 文件擴展驗證
- 14. Laravel 5文件上傳驗證
- 15. 上傳驗證,允許其他擴展?
- 16. C#上傳文件沒有擴展名
- 17. PHP上傳的文件擴展名爲
- 18. jQuery驗證擴展上傳文件類型
- 19. 文件上傳不上傳文件擴展名檢查
- 20. 驗證文件是它聲稱是它的文件擴展名
- 21. 文件擴展名mod_rewrite會干擾驗證文件嗎?
- 22. 是否可以使用.bat文件驗證文件擴展名?
- 23. 文件上傳擴展
- 24. 如何僅在存在文件擴展名的情況下驗證文件擴展名?回覆:carrierwave
- 25. 在django表單文件上傳中限制文件擴展名
- 26. 上傳前驗證文件名2
- 27. 在ASP.NET MVC3與C#中的遠程文件擴展名驗證?
- 28. 在JavaScript中的文件擴展名驗證
- 29. 在JavaScript中驗證除擴展名外的pdf文件?
- 30. 獲取文件上傳名稱和擴展名在JS