隐藏Downloadlink ASP

时间:2012-09-19 09:54:09

标签: asp-classic download

我试图从一些文件中隐藏Downloadlink。他们在FTP上。当我下载文件然后我可以回溯到服务器并抓取更多的文件,但我想防止这种情况。我已经搜索了一些解决方案,但我从未让它们正常工作。

我有一个单独的download.ashx文件,其中包含以下代码。我不仅仅是文件download.zip的例子。

Response.Clear()
Response.ContentType = "application/x-zip-compressed"  
Response.AppendHeader("Content-Disposition", "attachment; filename=download.zip")
Response.WriteFile(ftp://server.de/files/scripts/files/)
Response.End()

这是下载的超链接

<a href="download.ashx?download.zip" target=""_blank"">Click here to Download File</a>

每当我点击下载链接时,我都会收到运行时错误:

Server Error in '/files/scripts/files' Application.

我希望你有一些想法来解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

看一下这个答案ASP.NET Create zip file for download: the compressed zipped folder is invalid or corrupted

如果您可以获得下载代码,则可以通过生成(例如)指向下载的asp按钮而不是指向FTP的链接来隐藏文件位置。