Articles of mime

Проверка типа MIME бесполезна для загрузки файла? (в частности, используя API файлов Javascript)?

У меня есть сценарий сервера, получающий загруженный файл из Javascript. Клиентская сторона, используя объект File (из файла API W3C ) и код, похожий на эту строку: if (file.type.indexOf("text") == 0) { … } можно выполнить проверку типа файла. По-видимому, это использует тип MIME (который возвращает эти строки ). В моих путешествиях здесь, через SO, я […]

Получение Microsoft 10 Edge браузера Mime Types php

При проверке файлов mime типы файлов, загружаемых в браузер Microsoft Edge Edge, я получаю этот тип Mime для файлов .doc : application/octet-stream По-видимому, это означает «произвольные двоичные данные»: нужен ли Content-Type: application / octet-stream для загрузки файла? В других браузерах я получаю application/msword Существует ли новый тип mime-типов для файлов .doc для браузера Edge и, […]

BitmapData от Flash до PHP до электронной почты

ОБНОВЛЕНО: ПОСМОТРЕТЬ СООБЩЕНИЕ Howdy All, вот проблема: я пытаюсь взять «скриншот» мувиклипа во Flash, закодировать его как Jpg с использованием класса AS Core Lib JPGncoder, затем POST отправить его на PHP и вставить изображение в MIME закодированное письмо. В настоящее время я тестировал сохранение кодированного изображения локально, и это работает, поэтому кодер определенно работает. Письмо […]

Изображения PNG PNG загружаются с помощью mime «image / jpeg» на KCFINDER 3.12

На данный момент я очень смущен тем, что образ называется this-thing.png (созданный как PNG24 из Photoshop CS5 ), загружается в kcfinder как image/jpeg . Анализируемый с помощью TriID , показывает, что изображение полностью 100% PNG C:\TrID>trid C:\users\michael\downloads\this-thing.png TrID/32 – File Identifier v2.20 – (C) 2003-15 By M.Pontello Definitions found: 3790 Analyzing… Collecting data from file: […]

file-> getMimeType () всегда возвращает приложение / октет-поток с Zend Framework

мой элемент формы файла очень прост: $this->archivo = new Zend_Form_Element_File('archivo'); $this->archivo->setLabel('Archivo:') ->setRequired(true) ->setDestination(UPLOAD_PATH) ->addValidator('Count', false, 1) ->addValidator('Size', false, MAX_FILE_SIZE) ->addValidator('Extension', false, Application_Form_Multimedia_SubirArchivo::EXTENSIONES_PERMITIDAS); $this->addElement($this->archivo); но, загружая файл (загружает ОК), я пытаюсь получить тип MIME, но для каждого файла тот же: $form->archivo->getMimeType() Он всегда возвращает application / octet-stream , независимо от того, какой файл я пытаюсь загрузить. […]

Правильный способ определения типа mime в php

Каков наилучший и надежный способ обнаружения типа mime файла в php? Следующий код, предложенный многими людьми, не смог определить тип файла docx file mime: $finfo = new finfo(FILEINFO_MIME_TYPE); $mime = $finfo->file($_FILES['file']['tmp_name']); echo $mime; exit; Это печать приложения / zip, но предполагается, что Применение / vnd.openxmlformats-officedocument.wordprocessingml.document

Ошибка синтаксиса, неожиданный T_SL

Я довольно новичок в php, и я использую скрипт, который создает функцию, называемую «mime_mailer», которая по существу позволяет мне использовать PHP для отправки электронных писем, которые могут быть сконструированы с помощью CSS вместо простого текста. Тем не менее, в моем сценарии регистрации я пытаюсь написать код, который отправляет письмо по электронной почте, но я получаю […]

Надежность Mimetypes в Uploads (PHP)

У меня был этот вопрос какое-то время: как точно определяется тип mime файла? Я считаю, что это делается путем проверки того, содержат ли определенные байты файла какие-либо известные магические числа / подписи файлов , правильно? Если это так, возникает другой вопрос: скажем, я загружаю скрипт bash с поддельной подписью файла GIF на веб-сайт, который позволяет […]

dot (.) s отсутствуют здесь и там в почтовом html при отправке писем PEAR Mail_Mime

Я отправляю почту с помощью почтовых сообщений PEAR и пакетов mail_mime и пример кода: $sendStart=array(); require_once('Mail.php'); require_once('Mail/mime.php'); $sendStart['mail'] =& Mail::factory('mail'); $sendStart['mime'] = new Mail_mime("\n"); $sendStart['mime']->setHTMLBody($html); $sendStart['headers']['Subject']=$title; $sendStart['headers']['X-SMTPAPI']='{"category": ["MailID-XXX"]}'; $body=$sendStart['mime']->get(array( 'html_charset'=>'UTF-8', 'text_charset'=>'UTF-8', 'head_charset'=>'UTF-8' )); //echo ($sendStart['mime']->_htmlbody); exit; $sendStart['mail']->send('xxx@example.com',$sendStart['mime']->headers($sendStart['headers']),$body); Перед отправкой писем через этот код возникает странная проблема. У меня есть изображения внутри тела электронной почты, иногда […]

Как сохранить вложения электронной почты на сервер в PHP?

Я работаю над функциями чтения электронной почты PHP в течение большей части двух дней. Я пишу скрипт для чтения писем из почтового ящика и сохранения любых вложений на сервере. Если вы когда-либо делали что-то подобное, вы могли бы понять мою боль: PHP не очень хорошо работает с электронной почтой! Я подключился к POP3-серверу, и я […]