2010-10-13 69 views
0

我有網頁,包含Word文檔和PDF文件的鏈接。對於每個鏈接,我想顯示文件大小和顯示文件類型的圖標。如何顯示pdf和word文檔的大小和圖標?

我在想最好的方式來做到這一點將與CSS?任何人都可以給我一個如何做到這一點的例子嗎?

謝謝!

回答

1

當您創建的鏈接HTML,你需要根據你鏈接到例如文件類型,以指定的CSS類:

<a class="document" href="http://someurl.com/some/file/worddoc.doc" title="Your file size could go here">Word Doc</a> 
<a class="pdf" href="http://someurl.com/some/file/somefile.pdf">PDF File</a> 

在你的CSS:

.document { 
    padding-left: 24px; /* size of icon + a bit */ 
    background: url('document.png') no-repeat; 
    background-position: left; 
} 

在您的代碼您可以添加以下內容來獲取文件大小,假設文件在磁盤上。然後,您需要將其轉換爲更具可讀性的內容,並將其添加到上述示例鏈接中的「title」屬性中。

System.IO.FileInfo info = new System.IO.FileInfo("filename"); 
long fileSizeInBytes = info.Length; 

或者沿着這些線。以上未經測試。

+0

您還沒有覆蓋文件大小問題的部分... – Chris 2010-10-13 08:26:26

+0

@Chris我已經添加了FileInfo行。 – 2010-10-13 12:35:00

+0

這會爲我+1。 :) – Chris 2010-10-13 12:40:40