我想为我在网络上的位置文件创建一个假路径。
例如,我的文件在地址:
root\a\b.jpg
但我想展示:
root\{ 16 Random Character } b.jpg
实际上是为了更高的安全性。与保管箱共享相同。
您不需要生成随机文件夹,只需将文件二进制数据传递给浏览器,这样浏览器就会下载它而不显示所述文件的实际位置。更多信息。
简短的例子
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();
}