0

我正在尝试从某些文件中隐藏下载链接。他们在 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.

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

谢谢

4

1 回答 1

0

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

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

于 2012-09-19T10:01:37.660 回答