如何隐藏下载url从我们的网站

本文关键字:url 我们 网站 下载 何隐藏 隐藏 | 更新日期: 2023-09-27 18:18:41

我的页面中有以下代码:

if (Request.QueryString("link_id") == "12345" )
{
    Responce.Redirect("http://www.downloadsite.com/blablabla.png");
}

现在我想隐藏这个URL当有人添加这个链接到他的互联网下载管理器:

http://www.mysite.com?link_id=12345
与你看到的目标域不同,我只是想防止我的用户分享我的链接。

如何隐藏下载url从我们的网站

如果我理解了这个问题,那么您是在试图让用户从http://www.downloadsite.com/blablabla.png下载一个在用户看来似乎来自http://www.mysite.com?link_id=12345的文件。这是我想尝试的:

if (Request.Params["link_id"] == "12345")
{
    Uri uri = new Uri("http://www.downloadsite.com/blablabla.png");
    using (var wc = new WebClient())
    using (var download = wc.OpenRead(uri))
    using (var respStream = Response.OutputStream)
        download.CopyTo(respStream);
}