我在数据库中的一个字段,放文件的路径,我想通过一个点击一个超链接,然后将硬盘上的文件直接读出来,请问这个怎么做?

解决方案 »

  1.   

    为什么不用<input id="File1" type="file" />
      

  2.   

    看看这里有没有启发http://aliketen.cnblogs.com/articles/363650.html
      

  3.   

    如果你这个路径是服务器上的路径,只要你用一个超链接或者是一个linkbutton,并它们的href或者URL的值赋为这个路径不就可以读了。(当然要做一下绝对路径与相对路径的转换)
    如果是客户端的路径,那么就只能用javascript等客户端脚本来实现了。
      

  4.   

    <a href="你的路径">不知道你怎么想的</a>
      

  5.   

    我想的是当点击帮助的时候,例如HOW TO LOGIN 时,我就从服务器上把这个帮助文件显示出来
      

  6.   

    FreeTextBox 上传时好像就是你要的效果,我也不知道怎么实现的
      

  7.   

    你可以类似这样做:
    <a href=xxx.aspx?blb_id=2 target=_blank>帮助某某</a>
    如此,当点击此链接时,将弹出新页面,在新页面中,求取所传递的参数
    string blb_id = this.Request.QueryString["blb_id"];
    然后,以此参数至数据库中求取该参数所对应的文件名称,然后,打开文件,读取,显示.
      

  8.   

    数据库里寸一个文件的路径,如c:\programe\project\project.txt,然后我在界面里有一个Linkbutton,当点击这个超连接的时候,把project.txt这个内容显示在页面上。这种能实现吗?
      

  9.   

    System.Diagnostics.Process.Start("http://www.microsoft.com/china/msdn/");把上面这行写在  链接的事件里面  就打开这个网址 同理打开本地或者别人机器的文件可以这样...System.Diagnostics.Process.Start("c:\\temp\\aa.txt");
      

  10.   

    打开局网内  别人文件的 命令System.Diagnostics.Process.Start(@"\\k\\can$\\Rar.txt");
      

  11.   

    什么都不要做,一个链接就够了。
    <a href="数据库取除的txt文件的路径" target="_blank"></a>注意:如果用相对路径的话,从数据库中取出的路径不一定正确,要replace一下。