Fix data URI parsing
[lgpl/argeo-commons.git] / org.argeo.api / src / org / argeo / api / gcr / ContentUtils.java
index 285669cb614d03224f0ff7c856a27409083317ab..01949347fb958946acda415aef5843061ad7bee2 100644 (file)
@@ -59,7 +59,7 @@ public class ContentUtils {
                if (!info.contains("base64"))
                        throw new IllegalArgumentException("URI must specify base64");
 
-               String base64Str = uri.toString().substring(commaIndex);
+               String base64Str = schemeSpecificPart.substring(commaIndex + 1);
                return Base64.getDecoder().decode(base64Str);
 
        }