描述:
对外只提供 /down.php?k=abc.exe&token=abcdefg
其中 abc.exe 是要下载的文件,后台会存储对应的文件路径。
token 是本次下载的验证,一直在变的。
文件存储再良心云的 cos 上,目前的方法是,用户访问 /down.php?k=abc.exe&token=abcdefg 的时候,服务器上从 cos 上读取这个文件并输出到用户浏览器中,提供下载。但是这样服务器的流量费和 cos 的流量费都要交,而且下载大文件的时候还影响了网站的速度,文件读取然后再输出到浏览器中消耗了 cpu 和内存。
如何再能够保护文件真实路径的情况下,更低成本的解决这个下载的问题?