func (c
*MainController) Postdata() {
f, h, err :
= c.GetFile(
"uploadfile1")
beego.Info(h)
//這裏 filename是路徑,所以不能以filename做爲保存的文件名。坑!!
defer f.Close()
if err
!= nil {
beego.
Error(err)
}
else {
c.SaveToFile(
"uploadfile1",
"./static/upload/1.txt")
// 保存位置在 static/upload, 沒有文件夾要先創建
c.Ctx.WriteString(
"ok")
}
}
第三步,定時執行,仍是須要再merit中。22:16分開始執行備份任務。
time1 :
=
"0 16 22 * * *"
tk1 :
= toolbox.NewTask(
"tk1", time1, func() error { controllers.Postdata();
return nil })
//func() error { fmt.Println("tk1"); return nil }
toolbox.AddTask(
"tk1", tk1)
toolbox.StartTask()
defer toolbox.StopTask()