2012-08-22 114 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文件作爲圖像上傳/刪除。