bpp*_*x22 6 pdf asp.net c1-cms
将 PDF 上传到媒体档案后,我尝试从网站上的页面链接到它。
\n\n编辑内容时,我使用超链接工具,然后通过 URL 输入框选择要链接的 PDF。
\n\n\n\n保存并发布内容后,单击链接将下载 PDF,但我没有看到任何明显的方法可以使用当前的 Media ID Composite 提供的方式在浏览器中查看该 PDF。渲染后,我们得到这个:
\n\n<a href="/media/64d5b13e-07f2-402f-9b1a-dcfd75d977da/F-KbnQ/CompositeDocumentation.pdf" target="_blank">pdf</a>\nRun Code Online (Sandbox Code Playgroud)\n\n有没有一种方法可以让我在不使用媒体 ID 的情况下引用 PDF,而只需使用文件名?
\n\n\n\n读完 Pauli \xc3\x98ster\xc3\xb8 所说的后,我理解了问题,但仍然想不出解决方案。
\n\n我可以通过开发人员工具将 ?download=false 添加到 href URL,以在浏览器中查看 PDF。但是,当我尝试通过 Composite 将 ?download=false 添加到 href 时,它不会生效,并且我得到控制台输出:“资源解释为文档,但使用 MIME 类型 application/pdf 传输:” http:// c1 .wittenauers.com/media/4afb7bc8-f703-469d-a9b2-a524d8f93dcb/ryc7iw/CompositeDocumentation.PDF “。”
\n\n这是 Pauli 要求的网络跟踪。在图像中,我在源视图中添加了 ?download=false 到 URL 的位,以防万一可能有另一种方法来添加它。
\n\n\n\n编辑:页面的 URL 和标题。
\n\n以下是包含该链接的页面的链接:\n http://c1.wittenauers.com/cafe/test
\n\n\n从您所遇到的情况来看,在我看来,Composite 已将您上传的文件的 MIME 类型弄错了,因此无法正确告诉浏览器该文件是 pdf,并且浏览器不知道如何处理它。
这是源代码中负责此行为的确切行,逻辑如下
我在这里做了一个快速测试,以表明该行为是预期的。至少在 Windows 8 中的 Chrome 浏览器中是这样
| 归档时间: |
|
| 查看次数: |
13047 次 |
| 最近记录: |