无法使用PHP脚本显示图像

时间:2016-05-14 04:22:51

标签: php

我是PHP脚本的新手,我尝试显示从我的Android手机上传的图像。使用我的脚本,我将成功图像上传到服务器,但我无法将图像显示到网页

我在这里编写PHP脚本,将我的图像(uploaded_image.jpg)放在同一个文件夹中:

folder

这是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;

它只是上传而不显示我的图片。这是一个显示在这里的东西:

image

我尝试添加此代码echo '<img src="'. $path. '/'. $file. '" alt="'. $file. $

但没有任何事情发生。如何在PHP脚本中显示与同一文件夹中的图像?

1 个答案:

答案 0 :(得分:1)

$path指的是文件系统中的路径,而对于图像,则需要一个URL路径,因此这部分:

echo '<img src="'. $path. '/'. $file. '" ...

会失败(即使你修复了"publib_html"),你也可以这样做:

echo '<img src="uploaded_image.jpg" ...