如何从服务器检索图像并使用json解析显示?
问题描述:
我已经创建了一个将图像存入文件夹的表单。我每个文件夹只有一个图像,我想从指定的文件夹显示图像。如何从服务器检索图像并使用json解析显示?
说我上传了一张图片到文件夹名称上传。现在我想从文件夹中检索该图像并显示它。
我该怎么做?
答
<img src="/path/to/the/upload/folder/<?php echo $filename; ?>"/>
或:
echo '<img src="/path/to/the/upload/folder/'.$filename.'"/>";
答
首先,你应该在PHP变量图像和路径(或用户)的名称。然后使用IMG标记来显示他们喜欢:
<img src="some_path/uploads/<?php echo $username . '/' . $imagename; ?>">
你不能做到这一点不知道该图像文件的名称。
答
当一个文件与您的表单上传时,它立即成为您的服务器上的文件。 Web服务器把它放在一个临时目录中,PHP告诉你它通过$ _FILES数组放入的位置。您可以立即访问此文件,您可以将它移动到您网站文档的某个位置,并且可以立即打印出指向文件放置位置的<img>
标签。
停止编写“img标记不起作用”,因为这正是您如何显示图像。
阅读PHP手册“处理文件上传”: http://php.net/manual/en/features.file-upload.php
PHP手册应该永远是当你试图做一些你以前没有做过,你去的第一个地方。
嗯...输出'img'标签? – 2010-11-20 09:40:50
你知道图像文件的名字吗? – gligoran 2010-11-20 09:42:10
@pekka,img标签在这里不起作用,因为它需要实时显示文件,即上传的文件。 – brad 2010-11-20 09:49:34