如何用C#制作假网址

时间:2013-06-25 11:57:23

标签: c# asp.net

我想在网上为我的位置文件制作一条假路径 例如,我的文件位于地址:

root\a\b.jpg

但我想表明:

root\{ 16 Random Character } b.jpg

事实上为了更高的安全性。与Dropbox共享相同。

1 个答案:

答案 0 :(得分:2)

您不需要生成随机文件夹,只需将文件二进制数据传递给浏览器,这样就可以下载它而不显示所述文件的实际位置。 More info

简短的例子

private void Page_Load(object sender, System.EventArgs e)
{
    //Set the appropriate ContentType.
    Response.ContentType = "Application/pdf";

    //Get the physical path to the file.
    string FilePath = MapPath("acrobat.pdf");

    //Write the file directly to the HTTP content output stream.
    Response.WriteFile(FilePath);
    Response.End();
}