C# 显示目录中的文件

C# 显示目录中的文件,c#,asp.net,file,C#,Asp.net,File,我正在开发一个ASP.NET 3.5 web应用程序,我在项目中有一个文件夹,其中包含一个文档列表,可以是pdf或任何支持MS office 2003或2007的文件格式。我希望将这些文件显示为缩略图(就像windows显示文件的方式一样)。当用户单击文件时,它必须提示他们保存文件或在浏览器中打开文件。我怎样才能做到这一点呢?你可以得到这样的文件(假设/Documents) 您只需编写一些HTML生成代码,即可按您希望的方式显示文件。以下问题的答案似乎正合您的意(即答案) 我不认为要求社区为您编

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

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


您只需编写一些HTML生成代码,即可按您希望的方式显示文件。

以下问题的答案似乎正合您的意(即答案)


我不认为要求社区为您编写解决方案是合理的。然而,这可以通过一点C代码轻松实现。首先查看
Directory.GetFiles(..)
以获取文件列表,然后查看
Image.GetThumbnailImage(..)
以获取图像的缩略图。从那里,有很多方法可以显示它。
string path = Server.MapPath(@"/Documents");
string[] files = System.IO.Directory.GetFiles(path);