|
|
package v1
|
|
|
|
|
|
import (
|
|
|
"bytes"
|
|
|
"fmt"
|
|
|
"opp/controllers"
|
|
|
"opp/protocol"
|
|
|
"opp/services/upload"
|
...
|
...
|
@@ -52,14 +54,17 @@ func (this *UploadController) Voice() { |
|
|
var request = &protocol.FileRequest{}
|
|
|
if len(this.Ctx.Request.MultipartForm.File) != 0 {
|
|
|
var tmp *protocol.FileResponse
|
|
|
for _, v := range this.Ctx.Request.MultipartForm.File {
|
|
|
request.Files = v
|
|
|
var logBuf = bytes.NewBufferString("")
|
|
|
for _, key := range upload.GetSortFileKeys(this.Ctx.Request.MultipartForm.File) {
|
|
|
request.Files = this.Ctx.Request.MultipartForm.File[key]
|
|
|
logBuf.WriteString(fmt.Sprintf(" key:%v 文件数量:%v ", key, len(request.Files)))
|
|
|
if tmp, err = upload.Voice(request); err != nil {
|
|
|
log.Error(err)
|
|
|
return
|
|
|
}
|
|
|
rsp.Paths = append(rsp.Paths, tmp.Paths...)
|
|
|
}
|
|
|
log.Debug("【上传音频文件】 ", logBuf.String())
|
|
|
}
|
|
|
msg = protocol.NewReturnResponse(rsp, err)
|
|
|
}
|
...
|
...
|
@@ -80,7 +85,7 @@ func (this *UploadController) Video() { |
|
|
var tmp *protocol.FileResponse
|
|
|
for _, v := range this.Ctx.Request.MultipartForm.File {
|
|
|
request.Files = v
|
|
|
if tmp, err = upload.Video(request); err != nil {
|
|
|
if tmp, err = upload.Voice(request); err != nil {
|
|
|
log.Error(err)
|
|
|
return
|
|
|
}
|
...
|
...
|
|