2012-08-22 87 views
-1

我正在编写一个应用程序来显示许多图片(50-60)。请告诉我如何最好地实施它。对于50-60个查询不太适合。 起初我做了以下方法:1.将图片转换为base64; 2.通过Json(50-60行)返回集合,但占用大量空间。我尝试压缩base64但不起作用asp.net mvc 4显示许多图像

+0

你打算从哪个文件夹/文件的数据库中拉图像? – Shenaniganz

+0

从文件夹中拉出的图像 – drup

回答

0

这里是我做了一个画廊类型的网站我最近建立。

我拿了一个文件名集合并以编程的方式在我的图像文件库之上构建了一个XML文件。

. 
. 
. 

    <image> 
    <filename>/path/thumbnail-blah.jpg</filename> 
    <targetimage>/path/blah.jpg</targetimage> 
    <description>This is my file description</description> 
    </image> 
. 
. 

所以,现在我有指向不同的文件一群点头的一个XML文件,我可以很容易地与LINQ查询并迅速得到访问任何文件或文件。可以简单地拉一个文件名或全部文件名,例如获得点头值(如上)并将其分配给网页上的标签。

这是否是一个很好的决定在你的情况下执行将取决于你的图像被删除或多久删除添加到网站。

我将逻辑集成到我的图像上传控件中,以自动上传XML文件作为图像上传/删除。