赞
踩
本文主要介绍采用beego框架的邮件发送和文件上传接口
发送邮件用到"gopkg.in/gomail.v2"包
在models中定义好请求参数模型和返回结果模型
type SmtpRecv struct {
From string `json:"from"`
To []string `json:"to"`
Cc []string `json:"cc"`
Pwd string `json:"pwd"`
Attachments []string `json:"attachments"`
Subject string `json:"subject"`
Body string `json:"body"`
}
返回结果模型如下,其中code 含义 1 成功 0 失败
type GeneralResp struct {
Code int `json:"code"`
Data interface{} `json:"data"`
Error string `json:"error"`
}
beego框架API接口
type SendController struct {
beego.Controller
}
func (this *SendController) SendMessage() {
var smtpRecv models.SmtpRecv
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。