Здравствуйте, вся надежда, что кто-то может помочь. Чтобы завершить мое приложение для Android, мне просто нужно завершить класс, где пользователь может загрузить изображение на сервер (MySql).
Все работает хорошо, за исключением того, что формат изображения - это приложение / октет-поток, а не изображение / jpeg, которое отправляется из моего приложения для Android? Могу ли я как-нибудь открыть файл application / octet-stream и изменить его на тип image / jpeg ??
php файл для загрузки ...
$fileName = $_FILES['uploaded']['name'];
$tmpName = $_FILES['uploaded']['tmp_name'];
$fileSize = $_FILES['uploaded']['size'];
$fileType = $_FILES['uploaded']['type'];
$fp = fopen($tmpName, 'rb');
$content = fread($fp, $fileSize);
$content = addslashes($content);
Работает нормально с формой загрузки формы без проблем. Но при использовании из приложения Android с неправильным типом изображения он сохраняет файл BLOB-объекта как пустой 0, $ fileSize показывает истинный размер, но когда $ content создается, он вообще ничего не показывает
177 rome 2.jpg image / jpeg 6876 [BLOB - 6,7 КБ] p (Это с веб-страницы) 215 myImage.jpg application / octet-stream 1066 [BLOB - 0 B] (С телефона)
Спасибо, ребята