我想创建一个列出文件夹,子文件夹及其文件的应用程序。用户必须能够查看和下载文件名。这些文件将以字节格式存储在数据库中。我制作了一张图片,展示了应用程序必须能够做的事情:
可以使用gridview完成,或者我可以用它来做什么?
提前致谢..!
答案 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文件中,您可能必须验证文件名,然后读取存储在数据库中的字节内容,然后将其写回响应。