【发布时间】:2016-09-24 16:15:51
【问题描述】:
以前从未这样做过,所以不确定其中涉及到什么。我确实搜索并找到了很多答案,但它们比我需要的更复杂。例如,他们需要放大、生成、创建准确的缩略图、在网页中嵌入实际的 PDF 等等……但我的问题要简单得多: 如果我在网页上显示他的信息的我的人有一些 PDF 要显示我只想在页面上放置一个通用 PDF 图标,人们点击它,实际的 PDF 在浏览器的新选项卡中打开。
这样做涉及什么? 它不像文件路径,PDF 以二进制对象的形式保存在 SQL Server 中,或者将其保存在 SQL Server 中的任何操作..它不是服务器上的文件磁盘路径
【问题讨论】:
-
PDF 是嵌入的还是从服务器下载的?您当前形式的问题过于宽泛,无法得到好的答案。
-
@Nkosi 我从服务器查询了这个人的数据,如姓名、姓氏等。那里还有一个图像表,而不是 JPEG、PDF 等。链接到这个家伙的主键,所以我查询。
-
查看@Fran 的回答
-
@Bohn:这并不是互联网的真正运作方式。 Web 服务器只返回一个响应,该响应由标头(其中包括告诉客户端或浏览器响应主体的 mime 类型)和响应主体本身(此处为原始 PDF 数据)组成。从某种意义上说,它自然会流式传输,因为 TCP/IP 是基于数据包的,因此 PDF 数据以块的形式出现,客户端将其缝合在一起。但是,一旦它到达客户端的机器,您就无法再控制任何东西了。从技术上讲,一旦开始返回响应,您就不再拥有控制权。
-
链接本身的目标属性是提示浏览器打开一个新标签的。