Articles of base64

POST Base64 закодированные данные в PHP

Мне нужно POST некоторые данные на страницу PHP, используя cURL, и запрос содержит три параметра: Два из них – это обычные текстовые значения Один из них – кодированный файл Base64 Я заметил, что значение Base64 повреждено во время передачи. Это код, который отправляет запрос: $filename = "img2.jpg"; //A sample image file $handle = fopen($filename, "r"); […]

Просмотры base64 закодированный blob в HTML с PHP

с небольшим количеством проблем Im пытается посмотреть изображение с кодировкой base64, которое хранится на моем сервере как blob. Я хочу просмотреть это внутри либо с помощью тега изображения, либо отразить его как html-файл, с которым я могу ссылаться с тегом изображения. Проблема в том, что данные blob ошибочно поступают с моего сервера. <?php $select = […]

Как сохранить PNG-изображение на стороне сервера, из базы данных base64 javascript

У меня есть этот код, либо ajax не передает данные правильно, либо мой php не работает должным образом. Я знаю, что canvass сохраняет данные png, которые он записывает на страницу. Есть ли способ просто преобразовать его в файл и сохранить его из javascript? START JAVASCRIPT: ——————- <- получить элемент canvass и преобразовать в данные png […]

Встроенные изображения, превышающие длину

Я использую PHP для генерации изображений, и это отлично работает. Однако у меня возникают проблемы с отображением этих изображений: Мой генератор изображений – это PHP-файл, который принимает тонны параметров и загружает данные для генерации изображения. Из-за чрезмерных сумм, которые должны быть переданы генератору, использование контейнера GET не работает для меня, поэтому данные отправляются через запрос […]

Ajax not post base64 данные большого изображения

Я передаю данные base64 с помощью ajax в свою php-функцию, но для изображения большого размера Ajax не публикует данные. Но тот же код отлично работает для небольших изображений. srcdata=data:image/jpeg;base64,/9j/4SxvRXhpZgAASUkqAAgAAAANAAABBAABAAAAwAwAAAEBBAABAAAALAcAAA8BAgAIAAAAqgAAABABAgARAAAAsgAAABIBAwABAAAABgAAABoBBQABAAAAxAAAABsBBQABAAAAzAAAACgBAwABAAAAAgAAADEBAgAMAAAA1AAAADIBAgAUAAAA4AAAABMCAwABAAAAAQAAAGmHBAABAAAA9AAAACWIBAABAAAA3gkAAPAJAABTQU1TVU5HAFNBTVNVTkctU0dILUk1MzcAAEgAAAABAAAASAAAAAEAAABJNTM3VUNVQ05DOQAyMDE0OjA2OjIyIDEwOjE3OjEwACEAmoIFAAEAAACGAgAAnYIFAAEAAACOAgAAIogDAAEAAAADAAAAJ4gDAAEAAAB9AAAAAJAHAAQAAAAwMjIwA5ACABQAAACWAgAABJACABQAAACqAgAAAZEHAAQAAAABAgMAAZIKAAEAAAC AgAAApIFAAEAAADGAgAAA/F//8L1QAAzfH//yRxAAENngAAFK4AAErK// giAABS/8AACRQAABVo8AAf/3AAB25wABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATv8AAf/2AACFNwABTv8AAf/2AACFNwABT5QAAf/2AACFXgABT5QAAf/ ` данные слишком велики, поэтому частично размещены, Аякса count = 1; name='test' jQuery.ajax({ url:"/createImage.php", data:{img_data:srcdata,img_id:count,name:name}, type:"POST", contentType:"application/x-www-form-urlencoded", success:function(result) { alert(result); } }); PHP print_r($_POST); […]

Как я могу удалить данные: часть изображения из строки base64 любого типа изображения в PHP

В настоящее время я делаю следующее для декодирования изображений base64 в PHP: $img = str_replace('data:image/jpeg;base64,', '', $s['image']); $img = str_replace('data:image/png;base64,', '', $s['image']); $img = str_replace('data:image/gif;base64,', '', $s['image']); $img = str_replace('data:image/bmp;base64,', '', $s['image']); $img = str_replace(' ', '+', $img); $data = base64_decode($img); Как вы можете видеть выше, мы принимаем четыре наиболее стандартных типа изображения (jpeg, png, […]

Закодированная строка base64 получает усечение через вызов fgets при разборе IMAP

Я разбираю электронные письма с помощью Zend_Mail, и, как ни странно, некоторый контент обрезается без очевидной причины и порождает детали электронной почты. Например Content-Disposition: attachment; filename="file.sdv" DQogICAgICBTT05FO0xBTkRJTkdTREE7U0FMR1NEQVRPIDtOQVNKIDtSRURTS0FQICAgICAgICAg ICAgIDsgRklTS0VTTEFHO1BSRVNFUlYgICA7ICBUSUxTVEFORDsgU1TYUlJFTFNFOyAgS1ZBTElU RVQ7T01TVFlQRSAgO01JTlNURVBSSVM7ICAgICBWRVJESTsgICBLVkFOVFVNOyAgUlVORFZFS1Qg IA0KLS0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS07LS0tLS0tLS0tLS0tLS0t LS0tLS07LS0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS0tLS0tLTstLS0tLS0t LS0tOy0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS0tLS0tLTstLS0tLS0tLS0t ICANCiAgICAgICAgIDA7MjAxMC4wOS4wODsyMDEwLjA5LjA4O05vcnNrO0dhcm4gICAgICAgICAg ICAgICAgOyAgICAgIDEwMjE7RkVSU0sgICAgIDsgICAgICAgMjEwOyAgIDQwMjA5OTk7ICAgICAg ICAyMDtFZ2Vub3ZlcnQ7ICAgICAgICAgIDsgICAzMDcyLDE2OyAgICAgICAyMTE7ICAgICAyNTMs MiAgDQogICAgICAgICAwOzIwMTAuMDkuMDg7MjAxMC4wOS4wODtOb3JzaztHYXJuICAgICAgICAg Получается усеченный Content-Disposition: attachment; filename="file.sdv" DQogICAgICBTT05FO0xBTkRJTkdTREE7U0FMR1NEQVRPIDtOQVNKIDtSRURTS0FQICAgICAgICAg ICAgIDsgRklTS0VTTEFHO1BSRVNFUlYgICA7ICBUSUxTVEFORDsgU1TYUlJFTFNFOyAgS1ZBTElU RVQ7T01TVFlQRSAgO01JTlNURVBSSVM7ICAgICBWRVJESTsgICBLVkFOVFVNOyAgUlVORFZFS1Qg IA0KLS0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS07LS0tLS0tLS0tLS0tLS0t LS0tLS07LS0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS0tLS0tLTstLS0tLS0t LS var_dump в каждой строке показывает это. string(78) "DQogICAgICBTT05FO0xBTkRJTkdTREE7U0FMR1NEQVRPIDtOQVNKIDtSRURTS0FQICAgICAgICAg […]

PHP Проверять кодированные изображения base64

Мне нужно найти способ проверки изображения, которое base64 закодировано в PHP. Подтверждаю, что я думаю о XSS и других подобных вещах. Поток: У пользователя есть некоторые параметры, в которых один и больше в базе64 кодируют строку изображения и публикуют их на моем сайте. Когда я получаю параметр fx, называемый img1, с строкой изображения с кодировкой […]

Как отправить изображение base64 через ajax

Я разрабатываю конструктор футболки. Когда я отправляю данные base64 ( canvas.toDataUrl() ) с помощью метода ajax POST на сервер, я получаю строку base64 с пробелами. Для exmaple: Послать: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhsAAAIbCAYAAABCJ1y9AAAgAElEQVR4Xuy9CbCmVXkuur7pn/bcczd00w2INAhBmdQ4EDNpHEi8gVMQcyKpc3NOck3lOKRyokmFUzmHSupgLG9MTFKpeK Получить: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhsAA AIbCAYAAABCJ1y9AAAgAElEQVR4Xuy9CbCmVXkuur7pn/b cczd00w2INAhBmdQ4EDNpHEi8gVMQcyKpc3 NOck3lOKRyokmFUzmH SupgLG9MT FKpeK Код JS: var data = csrfParam + '=' + csrfToken + '&front_base64=' + frontImage + '&back_base64=' + backImage + […]

Загрузка образа с кодировкой Base64 на сервер PHP

Я пытаюсь загрузить файл с кодировкой Base64 с кодировкой Base64 на сервер PHP из приложения для Android. Ниже код ничего не возвращает в ответ. Что я делаю не так? Я отправляю закодированную строку Base64 и имя файла. (Например: "sign1234.png") <?php if(isset($_POST['image']) && isset($_POST['name']){ $image = $_POST['image']; $name = $_POST['name']; $png = base64_to_jpeg($image,$name); $target = 'uploads/'.$name; […]