我有一个将 PDF 文件存储到 SQL 2005 的商业程序。我希望能够搜索(我有那个部分)然后在浏览器中显示 PDF 文件。这是我遇到问题的“显示 PDF 文件”。我正在使用 HTTP/ASP,并且更愿意继续这种方式。我对 ASP.NET 一无所知,所以这对我没有帮助。任何帮助,将不胜感激。谢谢。
问问题
886 次
1 回答
1
这里最好的选择是实现一个 HttpHandler,它从数据库中获取二进制数据并将其输出到响应流。这是 ASP.Net 中最有效的方法。
SO上有很多关于HttpHandlers的问题,所以实现一个应该很容易:https ://stackoverflow.com/questions/tagged/httphandler
您应该注意的一件事是您应该设置正确的内容类型,以便浏览器识别 pdf 文档。
于 2011-03-02T21:25:36.180 回答