0
次のコードを使用してURLをエンコードし、デコードしてプロジェクトで使用していますが、このコードにURLをロードしようとするとエラーが発生し、アプリケーションがクラッシュします。デコード時にBad Base64エラーが発生しました
任意の案内が高く評価され
private static String getURL() {
String base64URL = "http://www.domain.dom/folder/folder2/2.json";
byte[] data = Base64.decode(base64URL, Base64.NO_CLOSE);
String text = new String(data, StandardCharsets.UTF_8);
return text;}
エラー:
java.lang.IllegalArgumentException: bad base-64
「http://www.domain.dom/folder/folder2/2.json」は有効なBase64文字列ではありません。おそらく最初にそのURLからデータをダウンロードしたいのですか? –
これはなぜ有効なbase64文字列ではありませんか? – Limpfro
base64にはまったくありませんので。 https://en.wikipedia.org/wiki/Base64 –