За последние 24 часа нас посетили 22476 программистов и 1030 роботов. Сейчас ищут 711 программистов ...

Извлечь base64 кодированных изображений из строки.

Тема в разделе "PHP для новичков", создана пользователем savsoft, 5 май 2020.

Метки:
  1. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Есть строка, полученная из формы/редактора, может содержать несколько base64 кодированных изображений, или не одного. Вот нужно извлечь каждое изображение, лучше в массив изображений.

    Может есть какой стандартный способ?
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.745
    Симпатии:
    1.319
    Адрес:
    Лень
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Нужен пример строки
     
  4. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Вот нужная часть строки

    Код (Text):
    1. <p><img style="width: 25%;" src="data:image/jpeg;base64,/9j/4AAQSzA420UUCex//9k=" data-filename="teacher.jpg"></p>
    Нужно вырезать /9j/4AAQSzA420UUCex//9k=
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.745
    Симпатии:
    1.319
    Адрес:
    Лень
    Разве форма передает так бездарно данные ? чем в заполнении ее же, напрямую, залить файл. На парсинг сайта выглядит.
     
    #5 MouseZver, 6 май 2020
    Последнее редактирование: 6 май 2020
  6. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Ваш волшебный шар глюкнул, это выглядит как jquery плагин WYSIWYG HTML редактора summernote. Вот он при добавлении изображений с локального компа так их кодирует. Но я нашел пример callback функции, которая подменяет загрузку и грузит изображение через ajax, а обратно возвращает ссылку на файл.