用IE下载文件,Session不会丢失,可以判断权限正确下载,如果用下载工具如flashget则,Session丢失,如何才能即可以判断权限又可以用下载工具下载?

解决方案 »

  1.   

    用户进入下载页面的时候,建议一个Application对象,ID为一个GUID
    然后把下载的链接设置为:down.aspx?id=aaaa-bbbbbbb-bbbbb-aaaa服务器端根据ID就能找到是哪个用户的会话了
      

  2.   

    flashget去某站点下载时会找到该站点的Cookie(在本机存着的),然后带着该Cookie去下载就可以了.因为Session也是通过Cookie来实现的.所以一般情况下不用特殊对待.在有些情况下Session会丢失.这里可以在服务端验证Cookie来判断权限.
      

  3.   

    恩,用Application保存是个好方法