【问题标题】:Displaying Files and Folders in a GridView for ASP.NET在 ASP.NET 的 GridView 中显示文件和文件夹
【发布时间】:2014-07-01 04:59:39
【问题描述】:

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

  1. 列出目录
  2. 列出文件和子目录
  3. 点击后下载文件

这可以使用网格视图来完成吗,或者我可以用什么来做到这一点?

提前谢谢..!

【问题讨论】:

  • 你能告诉我们你到目前为止尝试过的代码吗?具体是什么不起作用?
  • @MichaelJasper 实际上我是新手,所以不要从哪里开始,这就是我在这里发帖的原因。如果我尝试了任何东西,那么我也会发布它

标签: asp.net vb.net gridview


【解决方案1】:

假设您使用的是 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 文件中,您可能必须验证文件名,然后读取存储在数据库中的字节内容,然后将其写回响应。

【讨论】:

    猜你喜欢
    • 2017-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多