@Override public IResourceReference create(final byte[] buffer, final String mimeType, final String encoding) { if (buffer == null) { throw new IllegalArgumentException(); } return new MemoryResourceReference(buffer, mimeType, encoding); }
@Override public IResourceReference create(final byte[] buffer, final String mimeType, final String encoding) { if (buffer == null) { throw new IllegalArgumentException(); } return new MemoryResourceReference(buffer, mimeType, encoding); }
final String data = matcher.group(7); if ("base64".equals(code)) { return new MemoryResourceReference(Base64.getDecoder().decode(data), mimeType, encoding); return new MemoryResourceReference(URLDecoder.decode(data, encoding).getBytes(encoding), mimeType, encoding);
final String data = matcher.group(7); if ("base64".equals(code)) { return new MemoryResourceReference(Base64.getDecoder().decode(data), mimeType, encoding); return new MemoryResourceReference(URLDecoder.decode(data, encoding).getBytes(encoding), mimeType, encoding);