显示目录中的文件

时间:2010-02-21 22:34:29

标签: c# asp.net file

我正在开发一个ASP.NET 3.5 Web应用程序,我在项目中有一个文件夹,其中包含可能是pdf或任何MS Office 2003或2007支持的文件格式的文档列表。我想以缩略图的形式向用户显示这些文件(就像windows显示文件的方式一样)。当用户点击文件时,它必须提示他们保存文件或在浏览器中打开。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

你可以得到这样的文件(假设/ Documents)

string path = Server.MapPath(@"/Documents");
string[] files = System.IO.Directory.GetFiles(path);

而且,您只需要编写一些HTML生成代码,以便按照您希望的方式显示文件。

答案 1 :(得分:1)

以下问题的答案似乎是你的胡同(即答案)

C# get thumbnail from file via windows api