vb.net tcp-html 标头仍会下载 pdf,但仅在移动设备上

时间:2021-03-04 20:49:02

标签: vb.net pdf view download http-headers

我有一个简单的“html服务器”,起初我以为我可以将pdf文件作为链接引用,但很快我发现pdf已被下载和查看,所以我做了一些互联网研究并被介绍到http标题,根据一个建议,我可以将以下几行添加到我的 heder 中以查看下载的 pdf 文件。

Content-Type: application/pdf
Content-Disposition: inline; filename="filename.pdf"

接下来,我在代码中编写了以下代码段。

htmlHeader = ("HTTP/1.0 200 OK" & ControlChars.CrLf & "Server: WebServer 1.0" & ControlChars.CrLf & "Content-Type: application/pdf" & ControlChars.CrLf & "Content-Disposition: inline; filename=" & Chr(34) & "test.pdf" & Chr(34) & ControlChars.CrLf & ControlChars.CrLf)

MyHtmlServerResponse = (htmlHeader & (IO.File.ReadAllText(My.Settings.ServerRootDirectory & "/test.pdf")))

我在我的电脑的 Googel Chrome 上试了一下,它可以工作......但是当我在我的手机上测试它时,它仍然下载了文件......

我错过了什么?

0 个答案:

没有答案