我无法创建“.mdf”MS-Access文件的链接,通过该文件可以下载文件。我经历了许多类似的问题和他们的答案,但没有运气。我试图在简单的html文件中使用锚标记但是没有用。
后来我尝试了经典的asp脚本,但这也没用。经典ASP脚本如下所示
<%
const adTypeBinary = 1
'Set the content type to the specific type that you are sending.
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=labels.mdf"
set objStream = Server.CreateObject("ADODB.Stream")
objStream.open
objStream.type = adTypeBinary
'objStream.LoadFromFile(strFilePath & strFile)
objStream.LoadFromFile(server.MapPath("labels.mdf"))
response.binarywrite objStream.Read
objStream.close
Set objStream = nothing
%>
注意:我们使用经典ASP作为服务器端语言,因此您需要在示例中考虑。
答案 0 :(得分:0)
我认为因为正在使用mdf文件。据我所知* .mdf是sql server数据库文件..所以只要SQL服务器运行并提供相关数据库,就不可能获得“它”。这是我的建议: