Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过php脚本保存许多图像_Php_Android - Fatal编程技术网

如何通过php脚本保存许多图像

如何通过php脚本保存许多图像,php,android,Php,Android,在我的android应用程序中,我使用android摄像头拍照,并通过以下脚本PHP将这些照片发送到pc: <?php $base=$_REQUEST['image']; $binary=base64_decode($base); header('Content-Type: bitmap; charset=utf-8'); $file = fopen('uploaded_image.jpg', 'wb'); fwrite($file, $binary); fclose($fil

在我的android应用程序中,我使用android摄像头拍照,并通过以下脚本PHP将这些照片发送到pc:

<?php
 $base=$_REQUEST['image'];
 $binary=base64_decode($base);
 header('Content-Type: bitmap; charset=utf-8');
 $file = fopen('uploaded_image.jpg', 'wb');
 fwrite($file, $binary);
 fclose($file);
 echo 'Image upload complete!!, Please check your php file directory……';
?>

我将照片正确地发送到我的电脑,但当我发送其他照片时,这会覆盖上一张照片..因为上传的名称_image.jpg是相同的。 可以指定不同的名称,这样我就可以保存所有照片了?

每次都可以使用创建一个唯一的文件名

$fileName = uniqid().'.jpg';
$file = fopen($fileName , 'wb');

您可以使用PHP时间函数。它将添加带有照片名称的时间戳

$file = fopen(time().'uploaded_image.jpg', 'wb');


<?php
 $base=$_REQUEST['image'];
 $binary=base64_decode($base);
 header('Content-Type: bitmap; charset=utf-8');
 $file = fopen(time().'uploaded_image.jpg', 'wb');
 fwrite($file, $binary);
 fclose($file);
 echo 'Image upload complete!!, Please check your php file directory……';
  ?>

好的,这个名字叫什么?因为我有另一个脚本,它使用以下指令将foto保存到db:$inviofoto=mysqli_query$con,所以将插入foto IMEngine值加载文件'C:/Desktop/uploaded_image.jpg';查看我的更新。您可以使用$filenNme进行db插入。好的,但是保存照片的查询在另一个脚本中。我如何获得变量$fileName?为什么不在同一页上保存图像&只使用$fileName?好的,我如何正确写入查询$inviofoto=mysqli_query$con,插入Foto-immagine值加载_文件'C:/Desktop/$fileName';是吗?我试试这个办法