从 IIS 下载 MDB (Access) 文件
Posted
技术标签:
【中文标题】从 IIS 下载 MDB (Access) 文件【英文标题】:Downloading MDB (Access) file from IIS 【发布时间】:2009-09-28 17:55:45 【问题描述】:这个问题最好在ServerFault上问,但由于这与编程项目有关,我会在这里问。
简单地说,如何配置 IIS 以让我下载 Access (.MDB) 文件,就像它让我下载 .html、.EXE 等文件一样?
我尝试将 MDB 从 mime 类型中删除,将扩展名更改为 .DAT,告诉我的本地目录将 .MDB 文件视为二进制/八位字节流文件,但没有任何效果。我仍然获得“(401) Unauthorized”访问权限。
我做错了什么?
编辑: 我一问,我就明白了。我没有授予“所有人”对该文件的读取权限。这样做并删除了 .MDB 应用程序映射,它就磨损了。
【问题讨论】:
【参考方案1】:我不认为这纯粹是服务器端问题。我认为不同的浏览器也可能以不同的方式处理它。
压缩访问数据库并让用户下载压缩文件怎么样?我想说大多数用户都有能力做到这一点。
【讨论】:
压缩可以工作,我必须在下一个版本中看到。谢谢。【参考方案2】:你没有做错任何事。 IIS 禁止下载 .mdb 文件。以下是供您使用的参考:
http://www.eggheadcafe.com/software/aspnet/29460604/iis-6-wont-serve-mdb-file.aspx http://www.windowsreference.com/internet-information-services-iis/fix-for-iis-fails-to-download-access-mdb-file-mime-type/【讨论】:
以上是关于从 IIS 下载 MDB (Access) 文件的主要内容,如果未能解决你的问题,请参考以下文章
从 Ms Access Mdb 文件获取数据到 sql server 2005 的最佳方法