MS Access文件的可下载链接

时间:2014-12-15 16:47:39

标签: asp-classic

我无法创建“.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作为服务器端语言,因此您需要在示例中考虑。

1 个答案:

答案 0 :(得分:0)

我认为因为正在使用mdf文件。据我所知* .mdf是sql server数据库文件..所以只要SQL服务器运行并提供相关数据库,就不可能获得“它”。这是我的建议:

  1. 分离相关数据库
  2. 确保您具有相关文件夹的读取权限