UploaderBase64Request.java 760 B

123456789101112131415161718192021222324252627282930313233
  1. package com.zhiqiyun.open.router.request;
  2. import com.dliyun.oap.framework.annotation.ServiceParamField;
  3. import com.dliyun.oap.framework.request.AbstractOapRequest;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import javax.validation.constraints.NotBlank;
  7. @Data
  8. @EqualsAndHashCode(callSuper = true)
  9. public class UploaderBase64Request extends AbstractOapRequest {
  10. @ServiceParamField(describe = "文件原始文件名")
  11. @NotBlank
  12. private String filename;
  13. @ServiceParamField(describe = "Base64文件")
  14. @NotBlank
  15. private String base64File;
  16. public String getBase64File() {
  17. if (this.base64File != null) {
  18. String[] array = this.base64File.split("base64,");
  19. if (array.length > 1) {
  20. return array[1];
  21. }
  22. }
  23. return base64File;
  24. }
  25. }