当我下载大于5mb的文件时,我遇到了问题(直到10mb,这是我的极限)。
我刚收到一个0字节的文件。这就像文件是空的,BTW,文件在数据库上正确上传。检查使用tsql datalength()
这是我的代码:
<%
Response.Buffer = false
ssql = "select name, filestore from files where id=" & request("idfile")
Set oRs = Server.CreateObject("ADODB.Recordset")
oRs.Open ssql, Application("myConn")
If Not ors.EOF Then
Response.AddHeader "Content-Disposition", "filename=""" & ors("Name") & """"
Response.ContentType = "application/unknown"
Response.BinaryWrite oRs("filestore")
Response.end
End If
ors.Close
Set ors = nothing %>
任何想法???
答案 0 :(得分:1)
谢谢你的回答。我终于找到了问题。它在IIS上与asp缓冲区限制有关。增加该设置工作正常。