我是PHP脚本的新手,我尝试显示从我的Android手机上传的图像。使用我的脚本,我将成功图像上传到服务器,但我无法将图像显示到网页
我在这里编写PHP脚本,将我的图像(uploaded_image.jpg)放在同一个文件夹中:
这是PHP代码:
<?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);
$path = "publib_html/";
$tmp_name = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
move_uploaded_file($tmp_name,$path.$name);
&GT;
它只是上传而不显示我的图片。这是一个显示在这里的东西:
我尝试添加此代码echo '<img src="'. $path. '/'. $file. '" alt="'. $file. $
但没有任何事情发生。如何在PHP脚本中显示与同一文件夹中的图像?
答案 0 :(得分:1)
$path
指的是文件系统中的路径,而对于图像,则需要一个URL路径,因此这部分:
echo '<img src="'. $path. '/'. $file. '" ...
会失败(即使你修复了"publib_html"
),你也可以这样做:
echo '<img src="uploaded_image.jpg" ...