beego框架:static目录下的apk文件浏览器下载使用正常,手机浏览器下载无法解析安装
前段时间需要提供使用一个下载的服务,beego框架可以简单完成这个任务,因此使用beego去写这个下载服务
遇到一个问题:apk文件在浏览器端下载可以正常使用,但是在手机浏览器下载后,不能正常解析安装,校验了一下原文件与PC浏览器下载的MD5值一致,原文件与手机浏览器下载的MD5值不一致
解决办法的代码如下:
bee new downfile
controllers下新增apk.go
package controllers
import (
"github/astaxie/beego"
)
type ApkController struct {
beego.Controller
}
func (this *ApkController) DownHandle() {
this.Ctx.Output.Download("static/df.apk" )
}
routers下修改router.go
package rout
beego框架:static目录下的apk文件浏览器下载使用正常,手机浏览器下载无法解析安装
前段时间需要提供使用一个下载的服务,beego框架可以简单完成这个任务,因此使用beego去写这个下载服务
遇到一个问题:apk文件在浏览器端下载可以正常使用,但是在手机浏览器下载后,不能正常解析安装,校验了一下原文件与PC浏览器下载的MD5值一致,原文件与手机浏览器下载的MD5值不一致
解决办法的代码如下:
bee new downfile
controllers下新增apk.go
package controllers
import (
"github/astaxie/beego"
)
type ApkController struct {
beego.Controller
}
func (this *ApkController) DownHandle() {
this.Ctx.Output.Download("static/df.apk" )
}
routers下修改router.go
package rout