更新时间:2022-09-01 GMT+08:00

Base64Utils类说明

路径

com.roma.apic.livedata.common.v1.Base64Utils

说明

提供Base64Utils编码和解码功能。

使用示例

Base64编码示例:

importClass(com.roma.apic.livedata.common.v1.Base64Utils);
function execute(data) {
    var sourceCode = "Hello world!";
    return Base64Utils.encode(sourceCode);
}

multipart-formdata上传文件示例:

importClass(com.roma.apic.livedata.common.v1.Base64Utils);
function execute(data) {
  var image = data.body.get("image")
  return {
    size: image.getSize(),
    name: image.getFileItem().getName(),
    base64: Base64Utils.encode(image.getFileItem().get())
  }
}

方法列表

返回类型

方法和说明

static java.lang.String

decode(java.lang.String content)

对字符串进行Base64解码

static java.lang.String

decodeUrlSafe(java.lang.String content)

对字符串进行Base64解码(使用url兼容的字符集)

static java.lang.String

encode(byte[] content)

对字符数组进行Base64编码

static java.lang.String

encode(java.lang.String content)

对字符串进行Base64编码

static java.lang.String

encodeUrlSafe(byte[] content)

对字符数组进行Base64编码(使用url兼容的字符集)

static java.lang.String

encodeUrlSafe(java.lang.String content)

对字符串进行Base64编码(使用url兼容的字符集)

方法详情

  • public static java.lang.String decode(java.lang.String content)

    对字符串进行Base64解密

    输入参数

    content:Base64加密后的字符串

    返回信息

    返回解密后的字符串

  • public static java.lang.String decodeUrlSafe(java.lang.String content)

    对字符数组进行Base64解密(使用url兼容的字符集)

    输入参数

    content:Base64加密后的字符串

    返回信息

    返回解密后的字符串

  • public static java.lang.String encode(byte[] content)

    对字符数组进行Base64加密

    输入参数

    content:待加密的字符数组

    返回信息

    返回加密后的字符串

  • public static java.lang.String encode(java.lang.String content)

    对字符串进行Base64加密

    输入参数

    content:待加密的字符串

    返回信息

    返回加密后的字符串

  • public static java.lang.String encodeUrlSafe(byte[] content)

    对字符数组进行Base64加密(使用url兼容的字符集)

    输入参数

    content:待加密的字符数组

    返回信息

    返回加密后的字符串

  • public static java.lang.String encodeUrlSafe(java.lang.String content)

    对字符串进行Base64加密(使用url兼容的字符集)

    输入参数

    content:待加密的字符串

    返回信息

    返回加密后的字符串