【发布时间】:2023-03-11 21:38:01
【问题描述】:
我目前正在尝试查找要从中下载的文件的源路径。我不知道如何解释,但我会尽力而为。
我向我们的服务器发送了一个GET 请求,它看起来像:GET /en/download.php?pod_id=2138。服务器从这里开始回复:
Set-Cookie: PHPSESSID=neatgv4m7a1pdorjqmoo76s151; path=/
Content-disposition: attachment; filename=2015-09-06-2.wav
Connection: close
Transfer-Encoding: chunked
Content-Type: Application/octet-stream
我当然使用 WireShark 捕捉到了这一点。接下来是完整的 WAV 文件,但我会放过我们。
我很好奇我是否可以获得2015-09-06-2.wav 的路径,以便我能够以这种方式下载文件。这是可能的还是服务器不允许我这样做?
【问题讨论】:
-
我不确定您所要求的是否可行。正确编写的服务器不应该公开本地路径。
-
我决定删除我的答案并投票结束这个问题。尝试直接访问服务器所有者不允许您首先访问的文件,感觉就像您在试图规避某种付费系统,或者更糟糕的是,访问自己上传的错误文件。
-
我向你保证 icecub 我没有做任何恶意。我只是自动化下载免费提供的每日 .wav 文件的过程。
-
你的意图是否光荣并不重要。不光彩的人将来会访问这个问题并使用这些信息做他不应该做的事情。
标签: php