OptimizeUtil.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package jnpf.util;
  2. import java.util.Arrays;
  3. /**
  4. *
  5. * @author JNPF开发平台组
  6. * @version V3.1.0
  7. * @copyright 引迈信息技术有限公司
  8. * @date 2021/3/16 10:51
  9. */
  10. public class OptimizeUtil {
  11. /**
  12. * 允许文件类型
  13. *
  14. * @param fileType 文件所有类型
  15. * @param fileExtension 当前文件类型
  16. * @return
  17. */
  18. public static boolean fileType(String fileType, String fileExtension) {
  19. String[] allowExtension = fileType.split(",");
  20. return Arrays.asList(allowExtension).contains(fileExtension.toLowerCase());
  21. }
  22. /**
  23. * 允许图片类型
  24. *
  25. * @param imageType 图片所有类型
  26. * @param fileExtension 当前图片类型
  27. * @return
  28. */
  29. public static boolean imageType(String imageType, String fileExtension) {
  30. String[] allowExtension = imageType.split(",");
  31. return Arrays.asList(allowExtension).contains(fileExtension.toLowerCase());
  32. }
  33. /**
  34. * 允许上传大小
  35. *
  36. * @param fileSize 文件大小
  37. * @param maxSize 最大的文件
  38. * @return
  39. */
  40. public static boolean fileSize(Long fileSize, int maxSize) {
  41. if (fileSize > maxSize) {
  42. return true;
  43. }
  44. return false;
  45. }
  46. }