code: function abortUpload(rootError) {
  
      // 初始化MultipartUpload的时候报错，则直接触发error事件
      if (multipartUploadResult === null && multipartUploadID === null) {
        return ws.emit('error', rootError);
      }
  
      cachedClient.abortMultipartUpload({
        Bucket: multipartUploadResult.Bucket,
        Key: multipartUploadResult.Key,
        UploadId: multipartUploadID
      }, function (err) {
        if (err) {
          ws.emit('error', rootError + '\n Additionally failed to abort the multipart upload on OSS: ' + err);
        } else {
          ws.emit('error', rootError);
        }
      });
    }
docs: /*
  终止Multipart Upload 事件
  
  当一个Multipart Upload事件被中止后，就不能再使用这个Upload ID做任何操作，已经上传的 Part 数据也会被删除
  
  @param {error} 错误信息