Я использую следующий скрипт http://stuporglue.org/recieve-e-mail-and-save-attachments-with-a-php-script/ для обработки моих сообщений, которые отправляются мне, однако кажется, что пользователь отправляет электронное письмо с почтой или Outlook или любым почтовым клиентом, который отправляет вложения base64, которые они не сохраняют в базе данных, а основной текст сообщения также пропускается. Мне интересно, если кто-нибудь видит ошибку в коде, поскольку я смотрел […]
Я создаю изображение с использованием холста и используя следующий скрипт, function getImage() { var canvas1 = document.getElementById("images"); if (canvas1.getContext) { var ctx = canvas1.getContext("2d"); var myImage = canvas1.toDataURL("image/jpg"); } $('<form action="download.php" method="POST">' + '<input type="hidden" name="aid" value="' + myImage + '">' + '</form>').submit(); } И в моем файле Download.php, <?php $img = $_POST['aid']; echo "<img […]
Я пытаюсь отправить зашифрованные данные по URL-адресу на другой сайт (используя file_get_contents("anotherUrl.php?hash=$encryptedString") . Проблема в том, что иногда шифрование содержит некоторые специальные символы, такие как +, и это вызывает дешифрование для отказа. Вот мои методы шифрования / дешифрования: public function encrypt($string, $key) { return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key)))); } public function decrypt($encrypted, $key) { […]
Я хочу преобразовать изображение с его URL на base64.
Я пытаюсь перенести следующий PHP-код в javascript на node.js: $mac = hash_hmac('SHA256', 'string', 'secret', true); $coded = base64_encode($mac); Я пробовал следующее: var Crypto = require('crypto'); var code = Crypto.util.bytesToBase64(Crypto.HMAC(Crypto.SHA256, 'string', 'secret', { asBytes: true })); Я получаю сообщение об ошибке: TypeError: Объект # Объект не имеет метода 'HMAC' Я новичок в node.js, что я делаю […]
Возможный дубликат: В чем заключается использование кодировки base 64? Я видел много фрагментов кода, которые base64 кодирует изображения перед передачей по протоколу HTTP. Мне интересно, зачем нам это нужно?
Я пытаюсь взять кодированное изображение Base64 из базы данных и сохранить его в файле. По какой-то причине, когда я пытаюсь использовать imagecreatefromstring & imagepng, изображение полностью черное. Я пробовал много разных подходов, но у меня все еще есть черный ящик. Ниже моя лучшая попытка заставить его работать. Есть идеи? Огромное спасибо заранее! $thefile = base64_decode($strImage); […]
Мне нужно определить строки с формой @ base64 (например, @VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw== ) в моем приложении. Значение @ должно быть в начале, а кодировка для строк с кодировкой base64 – az , AZ , 0-9 , + , / и = . Будет ли подходящее регулярное выражение для их обнаружения? благодаря
Кто-то попросил меня сделать приложение в php, которое сгенерирует файл .doc с изображением и несколькими таблицами в нем. Мой первый подход: <?php function data_uri($file, $mime) { $contents = file_get_contents($file); $base64 = base64_encode($contents); return ('data:' . $mime . ';base64,' . $base64); } $file = 'new.doc'; $fh = fopen($file,'w'); $uri = data_uri('pic.png','image/png'); fwrite($fh,'<table border="1"><tr><td><b>something</b></td><td>something else</td></tr><tr><td></td><td></td></tr></table> <br/><img src="'.$uri.'" […]
У меня есть загрузка Api, которая в качестве объекта ответа поставляет (наряду с другим материалом внутри объекта Json) образ jpeg с кодировкой base64. Я создаю кодированное изображение так: $im; // gd image resource ob_start(); imagejpeg($im); $data = base64_encode(ob_get_clean()); Затем данные помещаются внутри поля формы с использованием javascript и отправляются. Как я могу снова создать ресурс […]