今天项目有个需求:我的.NET页面有个MP3播放器  播放功能已经实现,现在客人要一个功能就是说:网页上要正常播放MP3但是不能在客服端下载MP3,折腾了好久,没有具体可实施的办法 我想的一个方法是在服务器的文件夹设置权限,不过这样一来,MP3就不能正常的播放了。不知道各位有没有遇见相类似的问题?  求解惑!@

解决方案 »

  1.   

    不暴露路径就可以了  可以用silverlight作播放器试试
      

  2.   

    建议mp3不要放在网站目录里
    单独放一个盘里 客户有请求时用FileStream来操作 转成2进制供客户端下载 
    最好做一个专门下载的IHttpHandler 
    在请求下载的时候 你可以判断是否有权限等等
      

  3.   

    楼上有位哥们说的方法说设置权限,不过我想,设置权限的话,连播放都不行啊    客户端如果可以播放得话,那MP3已经存在客户端了,现在我做的就是不让客户下载这个MP3  继续等待,最好大家说说具体的思路,别提一下就走了,没意思。