1
我已经在redmine/public文件夹中放置了一个二进制文件(.apk),但是当我尝试下载该文件时,我只以该文本的形式获取该文件的文本版本。redmine上的公共文件夹无法识别二进制文件
如何更改该行为以直接下载?
我已经在redmine/public文件夹中放置了一个二进制文件(.apk),但是当我尝试下载该文件时,我只以该文本的形式获取该文件的文本版本。redmine上的公共文件夹无法识别二进制文件
如何更改该行为以直接下载?
您需要导航到httputils.rb
文件(这是任何地方安装使用WEBrick)这行添加到MIME类型的列表:
application/vnd.android.package-archive apk
如果这似乎是一个很大的麻烦,你不试图对这个下载做任何事情(例如直接从android手机下载并安装它),你总是可以将它包装在.zip
中,并且每天都可以打电话给它。 Zip文件将自动下载。
redmine源代码中没有httputils.rb文件 –
@IvanCachicatari您确定您使用webrick来为redmine启动吗?如果您使用webrick,则有一个httputils.rb *在某处*。 – eiko
我发现该文件,但仍然无法正常工作...当我尝试加载apk时:'curl -s -D - http:// localhost:3000/app.apk -o/dev/null'我得到了'Content-Type:text/html' –