【问题标题】:public folder on redmine doesn't recognize binary filesredmine 上的公用文件夹无法识别二进制文件
【发布时间】:2017-04-07 20:08:57
【问题描述】:

我已经在 redmine/public 文件夹中放置了一个二进制文件 (.apk),但是当我尝试下载该文件时,我只获得了该文件的文本版本。

如何将该行为更改为直接下载?

【问题讨论】:

    标签: ruby redmine webrick


    【解决方案1】:

    您需要导航到httputils.rb 文件(安装 webrick 的位置)并将这一行添加到 MIME 类型列表中:

    application/vnd.android.package-archive     apk
    

    如果这看起来很麻烦,并且您不想对此下载做任何花哨的事情(例如,直接从 Android 手机下载并安装它),您可以随时将其包装在 .zip 中并调用一天。 Zip 文件将自动下载。

    【讨论】:

    • redmine源码中没有httputils.rb文件
    • @IvanCachicatari 你确定你使用 webrick 来为 redmine 供电吗?如果你使用 webrick,有一个 httputils.rb somewhere.
    • 我找到了该文件,但仍然无法使用...当我尝试加载 apk 时:curl -s -D - http://localhost:3000/app.apk -o /dev/null 我得到了Content-Type: text/html
    猜你喜欢
    • 2010-10-08
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 2018-11-11
    • 2015-01-13
    • 2021-07-01
    相关资源
    最近更新 更多