{{template "base/head" .}} {{template "base/navbar" .}} {{template "repo/nav" .}} {{template "repo/toolbar" .}}
context中的Download方法:
func (output *BeegoOutput) Download(file string)
建议在file参数后面增加一个可选参数filename.
如果filename不存在或为空,output.Header("Content-Disposition", "attachment; filename="+filepath.Base(file))
如果filename不为空,output.Header("Content-Disposition", "attachment; filename="+filename)
因为有时候,多数情况下,要下载的真实的文件名与显示和保存的本地的文件名是不一样的,希望显示的文件名更友好些
@slene 看来也只能这样了。最主要是数组与切片的用法,我感觉不科学。因为要知道个数,然后个数与问号个数要对应。不能像PHP YII框架那样,直接传入一个数组,自己在里面把参数组装成1,2,3,4这种格式。希望,Beego框架能加上。那就太完美了。谢谢。
@slene 看来也只能这样了。最主要是数组与切片的用法,我感觉不科学。因为要知道个数,然后个数与问号个数要对应。不能像PHP YII框架那样,直接传入一个数组,自己在里面把参数组装成1,2,3,4这种格式。希望,Beego框架能加上。那就太完美了。谢谢。