【发布时间】:2011-05-15 19:32:00
【问题描述】:
我正在开发一个网站图像查看器项目。我有一个关于制作我想要工作的最佳方法的问题。
我在做什么
基本上,我使用的是名为“Prometeus”的图像查看器(由 Gerard Ferrandez - http://www.dhteumeuleu.com - 2005 年 2 月编写),在 html 页面的一个代码块中,您必须输入以下格式:
<img src="../images/filename.jpg"><span>Tag for image</span>
文件必须是.jpg,一定大小。
这一切都很好,我有一个单独的页面,可以让您将图片上传到服务器上的/images 文件夹中,每次客户想要在图片墙上放一张新图片时,我都必须添加另一张图像查看器的 html 文件中的代码行来显示这一点。
基本上,我的图像查看器页面在显示图片的部分将如下所示:
<img src="../images/image1.jpg"><span>image1description</span>
<img src="../images/image2.jpg"><span>image2description</span>
<img src="../images/image3.jpg"><span>image3description</span>
<img src="../images/image4.jpg"><span>image4description</span>
...等等。
问题
我想让任何想要上传图片的人都可以轻松使用它。必须单独键入 html 文件中的每一行代码是有风险的:让任何人都必须登录服务器并编辑 HTML 文件,这很可能会破坏代码并弄乱页面。我希望这是自动的:用户应该能够转到上传页面,上传图片,并且图像查看器应该可以访问该行代码,因此基本上它是一个易于使用的前端。这也很耗时,必须有一种方法可以自动完成。
可能的解决方案
我认为最好的方法是,当客户端使用上传器将文件上传到服务器时,上传器也会在另一个文件中添加一行,这样文件就只是一个列表具有以下格式的图像:
<img src="../images/image1.jpg"><span>image1description</span>
<img src="../images/image2.jpg"><span>image2description</span>
<img src="../images/image3.jpg"><span>image3description</span>
<img src="../images/image4.jpg"><span>image4description</span>
我想这样做并让图像查看器在作为图像列表的文件中包含代码,但我不知道该怎么做。这样做的最佳方式是什么?
我对 HTML 和网页设计有点陌生,所以如果有更简单的方法可以做到这一点,请告诉我。
【问题讨论】: