(如果我的问题不在正确的地方,我很抱歉。(我思考了一段时间,得出的结论是这个是我问题的最佳位置)
是否可以创建这样一个 HTML 网页,让用户可以从中下载某个文件,但不会泄露该文件的位置(即用户不知道他要下载的文件的 URL)正在下载)。
如果是,请给我一些指导,说明我应该使用哪些 HTML 代码来创建这样的页面。
最佳答案
HTML 页面将提供指向服务器端脚本的链接,该脚本传递文件名或其他唯一的名字:
<a href="fetch.cgi?file=xxyyzz">Download Now</a>
脚本会读取标识符,从中导出完整路径,加载文件并使用适当的 header /mime 类型将其写回,从而使浏览器通过正常的下载对话框提示用户。
用户唯一可用的位置数据是脚本的链接 - 除非您添加一些安全措施 - 它将返回文件,就像它是指向文件的标准 url 一样。
( PHP Example )
关于html - 一个网页,可以让用户从中下载某个文件,但不会透露该文件的位置——这有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5764197/