从php中的已解码字符串返回已创建文件的名称

时间:2018-06-11 13:06:36

标签: php file-upload utf-8

您好我有以下代码来解码和保存图像

$photo = $_REQUEST['image'];
$binary = base64_decode ($photo);
header ('Content-Type: bitmap; charset=utf-8');
$file = fopen ('uploads/'.time().'.png', 'wb');
fwrite($file, $binary);
fclose ($file);

这样可以正常工作,但是我希望在编写后获取图像的名称,并将该名称存储为变量,以便在其余代码中使用,并将其保存在mysql数据库中。我可以写入mysql我只需要获取文件名。感谢

1 个答案:

答案 0 :(得分:1)

您已经在自己命名该文件。在编写文件之前,只需将其存储在变量中即可。

$filename = time().'.png';
$file = fopen ('uploads/'.$filename, 'wb');