用户通过认证登陆后,看到连接点击下载,连接指向一个文件。
问题就是用户下载一次后就看到了这个连接,以后下载就不用登陆了,直接下载不就行了。
有什么方法让用户必须登陆后才能下载。
就是文件,没有把文件存到数据库中。有人说可以考虑用stream ,我就是不知道怎么能把通过stream读出的内容写到客户端的文件。
或者用什么其它的办法

解决方案 »

  1.   

    MSDN C# 101sampleshttp://download.microsoft.com/download/6/4/7/6474467e-b2b7-40ea-a478-1d3296e78adf/CSharp.msi VB.Net
    http://download.microsoft.com/download/6/4/7/6474467e-b2b7-40ea-a478-1d3296e78adf/VisualBasic.msi解压缩后里面有个Data Access - Read and Write Images from a Database文件夹,看看
      

  2.   

    修改文件扩展名的方法:Quick .Net File Download Security
    http://www.wwwcoder.com/main/Default.aspx?tabid=68&mid=407&site=1795&parentid=177