Lorsque vous créez le code HTML de lien, vous devez spécifier la classe css en fonction du type de fichier que vous liez par exemple:
<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>
Dans votre css:
.document {
padding-left: 24px; /* size of icon + a bit */
background: url('document.png') no-repeat;
background-position: left;
}
Dans votre code derrière vous pouvez ajouter ce qui suit pour obtenir la taille du fichier, en supposant que le fichier est sur le disque. Vous devrez alors convertir ceci en quelque chose de plus lisible et l'ajouter à l'attribut "title" dans les exemples de liens ci-dessus.
System.IO.FileInfo info = new System.IO.FileInfo("filename");
long fileSizeInBytes = info.Length;
Ou quelque chose du genre. Ci-dessus n'est pas testé.
Vous n'avez pas traité la partie taille de la question ... – Chris
@Chris J'ai ajouté les lignes FileInfo. –
Ça me fera un +1. :) – Chris