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' –