UploadService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.huimv.busi.xt.model;
  2. import java.util.Map;
  3. import org.springframework.web.multipart.MultipartFile;
  4. import com.huimv.busi.xt.model.BaseService;
  5. /**
  6. * 上传文件Service
  7. *
  8. * @author hongjun.hu
  9. * @version 1.0
  10. * @history
  11. */
  12. public interface UploadService extends BaseService {
  13. /**
  14. * 上传文件,文件名自动生成
  15. */
  16. public String uploadFile(MultipartFile multipartFile);
  17. /**
  18. * 上传文件不改变文件名称,按日期时分秒新建文件夹
  19. */
  20. public String uploadFileUnchangeName(MultipartFile multipartFile);
  21. /**
  22. * 上传文件,文件名手动设定
  23. */
  24. public String uploadFileSetName(MultipartFile multipartFile, String fileName);
  25. /**
  26. * 上传封面
  27. */
  28. public String uploadFm(MultipartFile multipartFile, String fileName);
  29. /**
  30. * 上传统计分析结果图片
  31. */
  32. public String uploadTjfx(MultipartFile multipartFile, String fileName);
  33. /**
  34. * 上传文件并重命名
  35. */
  36. public void uploadFileSetName(Map.Entry<String, MultipartFile> entity, String path, String fileName);
  37. /**
  38. * 得到系统跟目录
  39. */
  40. public String getRoot();
  41. /**
  42. * 得到系统图片web应用相对路径
  43. */
  44. public String getWebPath();
  45. /**
  46. * 得到最大上传文件大小
  47. * */
  48. public String getMaxSize();
  49. /**
  50. * 删除图象
  51. */
  52. public void deleteImageFile(String filePath);
  53. }