Class UploadManager

java.lang.Object
com.wontlost.ckeditor.internal.UploadManager

public class UploadManager extends Object
管理文件上传的内部类。 处理上传队列、进度跟踪和结果回调,确保线程安全。

此类是内部 API,不应直接由外部代码使用。

  • Constructor Details

  • Method Details

    • handleUpload

      public void handleUpload(String uploadId, String fileName, String mimeType, String base64Data)
      处理文件上传请求
      Parameters:
      uploadId - 上传标识符
      fileName - 文件名
      mimeType - MIME 类型
      base64Data - Base64 编码的文件内容
    • cancelUpload

      public boolean cancelUpload(String uploadId)
      取消上传任务
      Parameters:
      uploadId - 上传 ID
      Returns:
      是否成功取消
    • getActiveUploadCount

      public int getActiveUploadCount()
      获取活跃上传数量
      Returns:
      活跃上传任务数
    • hasActiveUploads

      public boolean hasActiveUploads()
      检查是否有活跃上传
      Returns:
      是否有活跃上传
    • getUploadTask

      public UploadManager.UploadTask getUploadTask(String uploadId)
      获取上传任务状态
      Parameters:
      uploadId - 上传 ID
      Returns:
      上传任务,不存在时返回 null
    • cleanup

      public void cleanup()
      清理所有待处理的上传任务