Golang中国

benyu

Golang China 第 4061 号会员,加入于 2015-08-09 21:57


benyu最近回复了


回复了 benyu 创建的主题: 请问Mongodb中嵌入类型的key无法正则搜索吗? 2015-08-27 10:24

3Q

回复了 benyu 创建的主题: 可以基类类型赋予子类实例么? 2015-08-19 19:14

不好意思,刚才在Aa/Ab忘了组合A
理论上你们可以猜到-_-

回复了 benyu 创建的主题: 模板定义函数为什么调用parseFiles时runtime error: invalid memory address or nil pointer dereference呢? 2015-08-15 11:06

谢谢,和文件有关,我用的file值是views/index.html,测试filepath.base(file)输出是index.html
可以看看/src/html/template.go的

func parseFiles(t Template, filenames …string) (Template, error)

另外,请教一下怎么可以在模板内定义数据或切片?

{{ $array := [10]int{} }}

无效,直接panic

回复了 benyu 创建的主题: 模板定义函数为什么调用parseFiles时runtime error: invalid memory address or nil pointer dereference呢? 2015-08-14 23:39

什么都不说了,我感觉是 template/parsefiles的BUG呢?
// First template becomes return value if not already defined,
// and we use that one for subsequent New calls to associate
// all the templates together. Also, if this file has the same name
// as t, this file becomes the contents of t, so
// t, err := New(name).Funcs(xxx).ParseFiles(name)

t, err := New(name).Funcs(xxx).ParseFiles(name)
// works. Otherwise we create a new template associated with t.

var tmpl *Template
if t == nil {
    t = New(name)
}
if name == t.Name() {
    tmpl = t
} else {
    tmpl = t.New(name)
}
_, err = tmpl.Parse(s)
回复了 benyu 创建的主题: 请教大家怎么转换POST提交的数据? 2015-08-10 10:26

谢谢二位
原本是从Ios提交的数据,包含了上传的图片和不同格式的json数据,原来是rails处理并且正常,移支golang怎么转化都是空白。
r.ParseMultipartForm(8 << 20)
r.MultipartForm.Value[“content”]

body, err := ioutil.ReadAll(resp.Body)
都试过不行啊!

benyu 创建的更多回复