<?php
$dir = 'uploads/';
if (isset($_REQUEST['image'])) {
$base = $_REQUEST['image'];
$current_timestamp = time();
$current_timestamp = (string)$current_timestamp;
$filename = $current_timestamp . '-' . basename($_REQUEST['filename']);
$binary = base64_decode($base);
header('Content-Type: bitmap; charset=utf-8');
$file = fopen($dir . $filename, 'wb');
fwrite($file, $binary);
fclose($file);
header('Content-Type: text/html');
echo $filename;
}
Загрузка изображения не работает
Загрузка и отображение изображения в режиме кругового изображения Android JSON PHP
Поэтому я изменил твой код. Попробуй это:
if (isset($_REQUEST['image'])){
$base = $_REQUEST['image'];
$current_timestamp = time();
$current_timestamp = (string)$current_timestamp;
$filename = $current_timestamp . '-' . basename($_REQUEST['filename']);
$base = str_replace(' ','+', $base);
$binary = base64_decode($base);
header('Content-Type: bitmap;
charset=utf-8');
$file = fopen($dir . $filename, 'wb');
fwrite($file, $binary);
fclose($file); header('Content-Type: text/html');
echo $filename;
}
Других решений пока нет …