{{template "base/head" .}} {{template "base/navbar" .}} {{template "repo/nav" .}} {{template "repo/toolbar" .}}
#448

[Request]关于context中的Download方法

Open linbaozhong opened this issue 2 months ago · 1 comment

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)

因为有时候,多数情况下,要下载的真实的文件名与显示和保存的本地的文件名是不一样的,希望显示的文件名更友好些

phpqinsir commented 3 days ago

@slene 看来也只能这样了。最主要是数组与切片的用法,我感觉不科学。因为要知道个数,然后个数与问号个数要对应。不能像PHP YII框架那样,直接传入一个数组,自己在里面把参数组装成1,2,3,4这种格式。希望,Beego框架能加上。那就太完美了。谢谢。

phpqinsir commented 3 days ago

@slene 看来也只能这样了。最主要是数组与切片的用法,我感觉不科学。因为要知道个数,然后个数与问号个数要对应。不能像PHP YII框架那样,直接传入一个数组,自己在里面把参数组装成1,2,3,4这种格式。希望,Beego框架能加上。那就太完美了。谢谢。


Content with Markdown
preview
{{template "base/footer" .}}