Как загрузить изображение с данными: изображение с помощью jsoup - PullRequest
1 голос
/ 01 мая 2020

Я легко загружаю обычные изображения с помощью jsoup в своем приложении android, используя следующие простые строки кода:

            Element image = document.select("img").get(9);

            // Locate the src attribute
            imgSrc = image.absUrl("src");

            Log.d(TAG, "doInBackground: " + imgSrc);

            // Download image from URL
            InputStream input = new java.net.URL(imgSrc).openStream();

            // Decode Bitmap
            bitmap = BitmapFactory.decodeStream(input);

, но на этот раз я пытаюсь загрузить изображение, URL которого выглядит следующим образом:

* * * 1005 +1006 * данные: изображение / JPEG; base64, / 9J / 4AAQSkZJRgABAQAAAQABAAD // gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK / 9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU / 9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU / 8AAEQgBLAGQAwEiAAIRAQMRAf /...

и немедленно jsoup испытывает трудности декодирования.

Мне было интересно, как я мог бы загрузить подобное изображение, используя jsoup. Любые идеи будут оценены.

...