如何解决vb.net tcp-html 标头仍会下载 pdf,但仅在移动设备上
我有一个简单的“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 上试了一下,它可以工作......但是当我在我的手机上测试它时,它仍然下载了文件......
我错过了什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。