问题是这样的,请听我慢慢叙说.......
我在页面有会显示一个SWF文件,人家看这个页面的时候,就会自动把这个SWF文件保存到了浏览器的临时文件夹我现在主要就是不想别人下载这个SWF文件,也就是,只能看,不能下所有我都已经想方设法把SWF文件隐藏起来,可以发现我怎么隐藏,也会被临时文件夹保存下来了所以,问下虾,有什么办法,能实现..,就像豆丁网一样他那上面就是能看SWF,但是下不下来,我发现,临时文件夹里,保存的是.docin文件,我估计那就是对应的SWF文件不过我不知道他怎么实现的大家讨论讨论,只要说出可行的思路就可以了....

解决方案 »

  1.   

    不懂,但是是否可以这样swf 仅是个 类似播放器的东西 下了没有用而里面的资源 则是需要 播放器去在线下载下来 然后执行 + 渲染.那么 用户下载到IE 缓存中的仅是无用的播放器  而没有完全的东西
      

  2.   

    不行的,我把页面里的一个VIEW.SWF里,加载对应的SWF文件
    结果这2个SWF都被下载下来,真不知道浏览器为什么这么能找,把地址放在SWF里,他都给下载下来了
    哎....感谢楼上的支持,快过年了,祝大家新年愉快!~
      

  3.   

    php里或html输出时取消缓存,试试有什么效果..
      

  4.   

    如果是这样,你把那个文件后缀改成swf看看能不能运行
      

  5.   

    我在页面有会显示一个SWF文件,人家看这个页面的时候,就会自动把这个SWF文件保存到了浏览器的临时文件夹
    -------------------------------------
    基本上,浏览器不下载内容, 是没办法看见的
      

  6.   

    这么说...
    真的没办法了?
    像豆丁网,保存下来的是.docin格式的文件,这是怎么做的呢?
      

  7.   

    你说的豆丁我看过但没研究过
    迅雷看看和他应该也是一个技术
    他的电影缓存文件都是dat是无法播放的
    就连迅雷看看自己都无法播放首先,不缓存 从我浅薄的技术角度看是不可能的其次,我理解豆丁 迅雷 这些应该是有额外的一个步骤,将文件格式改变致使你无法直接观看
    但其实从理论上讲他也没有做到不让用户下载,只不过是下载了不让你看而已
      

  8.   

    直接在浏览器上修改设置可以不?  工具-internet选项-浏览历史记录-设置-》
      

  9.   

    已解决!~
    打开IIS,默认网站,属性,HTTP头
    点添加
    cache-control
    "no-cache"