在GridView for ASP.NET中显示文件和文件夹

时间:2014-07-01 04:59:40

标签: asp.net vb.net gridview

我想创建一个列出文件夹,子文件夹及其文件的应用程序。用户必须能够查看和下载文件名。这些文件将以字节格式存储在数据库中。我制作了一张图片,展示了应用程序必须能够做的事情:

enter image description here

  1. 列出目录
  2. 列出文件和子目录
  3. 点击文件时下载文件
  4. 可以使用gridview完成,或者我可以用它来做什么?

    提前致谢..!

1 个答案:

答案 0 :(得分:0)

假设您正在使用Webforms,这是Scott的一个很好的教程: Displaying Files and Folders in a GridView

您可以使用本教程来介绍如何使用数据库来保存文件数据: Save Files to SQL Server Database using FileUpload Control

我的想法是,不是使用标签将文件名链接到物理文件,而是可能必须编写下载服务(文件标识符作为输入..例如:download.aspx?filename = abcd)。

在服务器上接收请求时(即在代码后面 - download.aspx.cs文件中,您可能必须验证文件名,然后读取存储在数据库中的字节内容,然后将其写回响应。