<?php
// Get image string posted from Android App
$base=$_REQUEST['image'];
// Get file name posted from Android App
$filename = $_REQUEST['filename'];
// Decode Image
$binary=base64_decode($base);
header('Content-Type: bitmap; charset=utf-8');
$file = fopen('uploads/'.$filename, 'wb');
// Create File
fwrite($file, $binary);
fclose($file);
echo 'Image upload complete, Please check your php file directory';
?>
Если вы хотите сгенерировать уникальное временное имя файла, можете ли вы использовать GUID?
http://php.net/manual/en/function.com-create-guid.php
Чтобы создать временное имя файла, взгляните на tempnam()
, который «создает файл с уникальным именем файла с разрешением доступа, установленным на 0600, в указанном каталоге».