2019-03-27 16:29:10 1427次浏览 2条回答 0 悬赏 25 金钱

下载文件,一般就是获取文件的url 然后通过url 直接访问文件就ok,我想请教下,很多时候比如说网盘或者有条件的下载的链接,就是有这个链接如果未经允许也是无法下载的,这是怎么回事,或者说这个应该如何实现?先谢谢了。

最佳答案

  • a40304 发布于 2019-04-04 14:46 举报

    比较简单的做法是链接不直接指向文件,指向一个方法,方法里面判断是否输出对应文件,然后用文件流输出就好了

    1 条回复
    回复于 2019-04-05 15:27 回复

    谢谢已经使用sendfile()测试成功了。

  • 回答于 2019-03-27 22:32 举报

    那你在URL上做点文章呗,然后到达 action 的时候判断

    2 条回复
    回复于 2019-03-28 22:17 回复

    这样的话下载一次之后就知道一个永久有效的url 了,以后就可以绕开密码了啊。。。

    回复于 2019-03-29 07:38 回复

    你可以设置一个token之类的,可以设置过期时间之类的

您需要登录后才可以回答。登录 | 立即注册
sk811229
经理

sk811229

注册时间:2018-05-23
最后登录:2022-10-06
在线时长:16小时47分
  • 粉丝0
  • 金钱770
  • 威望10
  • 积分1030

热门问题