none
asp.net打开文件夹问题 RRS feed

  • 问题

  • 在用asp.net开发网站的时候,需要实现一种功能,如下:

    单机button按钮,会弹出一个打开文件夹对话框,在对话框里打开相应的文件夹后,里面会有很多TXT文档,然后双击某一TXT文档就可以打开该TXT文档并能查看里面的内容

    请问用asp.net怎么实现?有没有专门的控件?

    2012年11月18日 13:34

答案

  • 目录扫描涉及到了权限的问题。不建议用网站的形式去访问服务器上的目录读取静态文本文件。

    目录权限涉及到了安全性问题,很容易被黑客利用。

    给出两套解决思路

    一:直接用数据库保存txt,这样最简单,实现起来没有任何技术上的难度,只是你要批量操作把txt导入到数据库种。

    二:把txt分目录放到网站中的某个文件夹,如(webroot\txt),数据库中保存路径信息,然后用treeview类似的控件去读目录,再去读目录下的txt,注意只给子目录设置访问权限。


    www.willin.org

    2012年11月19日 1:48