我有一个单独的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.
我希望你有一些想法来解决这个问题。
由于
答案 0 :(得分:0)
看一下这个答案ASP.NET Create zip file for download: the compressed zipped folder is invalid or corrupted
如果您可以获得下载代码,则可以通过生成(例如)指向下载的asp按钮而不是指向FTP的链接来隐藏文件位置。