【问题标题】:SVN/Apache: View images and PDFs in web browser - Don't downloadSVN/Apache:在网络浏览器中查看图像和 PDF - 不要下载
【发布时间】:2013-11-28 05:04:03
【问题描述】:

我承认,我是使用 SVN 的新手,但我正在慢慢学习。

我最近将 SVN 设置为可通过我的 Apache Web 服务器访问。 我喜欢能够打开网络浏览器,进行身份验证,然后查看我的代码。

我遇到的唯一问题是下载 PDF 和图像,而不是在单击时在网络浏览器中查看。

我认为如果我的浏览器原生显示 Perl 脚本和其他语言,它应该能够显示我的 SVN 目录中的 PDF 和图像。

我需要用 Apache 或 SVN 更改一些设置吗?

【问题讨论】:

  • Apache 可能使用了svn:mime-type 属性。

标签: apache svn mime-types


【解决方案1】:
  • 可以指示 Apache HTTP Server 本身使用 MIME 类型。它必须通过正确的配置启用mod_mime。我猜你的服务器已经启用了这个。但是,当 PDF 将在 Internet Explorer 的浏览器窗口中打开而在 Firefox 中将被下载时,可能会有一些警告。因此,行为可能取决于您使用的网络浏览器。

  • 正如@Álvaro 所建议的,您可以使用svn:mime-type SVN 属性。它还会影响通过 Web 浏览器打开文件时的行为方式。如果设置了该属性,Apache 将在响应 GET 请求时使用其值来填充 Content-type: HTTP 标头(甚至代替 mime-types 中指定的那个)。它告诉网络浏览器如何显示文件。请参阅SVNBook | File Content Type 部分。

【讨论】:

  • 非常感谢!你的回答正是我需要的!
猜你喜欢
  • 2012-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-23
  • 2015-03-12
  • 2016-01-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多