如何通过php脚本保存许多图像
在我的android应用程序中,我使用android摄像头拍照,并通过以下脚本PHP将这些照片发送到pc:如何通过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
<?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';是吗?我试试这个办法