如何从服务器检索图像并使用json解析显示?

时间:2010-11-20 09:39:32

标签: php html

我创建了一个将图像输入文件夹的表单。我每个文件夹只有一个图像,我想显示指定文件夹中的图像。

说我已将一张图片上传到文件夹名称上传。现在我想从文件夹中检索该图像并显示它。

我该怎么做?

4 个答案:

答案 0 :(得分:2)

当您的表单上传文件时,它会立即成为您服务器上的文件。 Web服务器将它放在一个临时目录中,PHP告诉你它通过$ _FILES数组放在哪里。您可以立即访问此文件,您可以将其移动到网站文档中的某个位置,然后您可以立即打印出指向文件放置位置的<img>标记。

停止写“img标签不起作用”,因为这正是你显示图像的方式。

阅读PHP手册页“处理文件上传”: http://php.net/manual/en/features.file-upload.php

当您尝试做以前没有做过的事情时,PHP手册应始终是您的首选。

答案 1 :(得分:0)

<?php
  header('Content-Type:image/jpeg');
  readfile('path_to_your/image.jpg');

答案 2 :(得分:0)

<img src="/path/to/the/upload/folder/<?php echo $filename; ?>"/>

或:

echo '<img src="/path/to/the/upload/folder/'.$filename.'"/>";

答案 3 :(得分:0)

首先,你应该在PHP变量中拥有图像和路径(或用户)名称。然后使用IMG标记将其显示为:

<img src="some_path/uploads/<?php echo $username . '/' . $imagename; ?>">

不能在不知道图像文件名称的情况下执行此操作。