imageservice.ts 1.0 KB

1234567891011121314151617181920212223242526272829
  1. /**
  2. * 文件服务器接口
  3. */
  4. import httputils from "@/api/httputils";
  5. const baseUrl = '/image-service'
  6. /**
  7. * info: 申请分片上传接口(获取上传UploadId)
  8. * @params {systemId:string} params 系统的名称
  9. * @params {secret:string} params 系统的密码
  10. * @params {key:string} params 成功的回上传的文件名(可以包含文件路径)
  11. * @params {overwrite:boolean} params 表示是否覆盖已有的文件(如果存在) 注:overwrite有一定风险, 只在注册分片时校验, 合并时候如果key被占用, 会覆盖掉之前文件
  12. *
  13. */
  14. export function getUploadId(params: any): any {
  15. return httputils.fetchJson(`${baseUrl}/common/register_multipart_upload`, params, {});
  16. }
  17. /**
  18. * info: 合并分片的接口
  19. * @params {systemId:string} params 系统的名称
  20. * @params {secret:string} params 系统的密码
  21. * @params {uploadId:string} params 需要合并的上传文件的uploadId
  22. *
  23. */
  24. export function mergeMultipart(params: any): any {
  25. return httputils.fetchJson(`${baseUrl}/common/merge_multipart`, params, {});
  26. }