|
...
|
...
|
@@ -14,7 +14,7 @@ type VodController struct { |
|
|
|
controllers.BaseController
|
|
|
|
}
|
|
|
|
|
|
|
|
//创建视频上传凭证 CreateUploadVideo
|
|
|
|
// 创建视频上传凭证 CreateUploadVideo
|
|
|
|
// @router /createUploadVideo [post]
|
|
|
|
func (this *VodController) CreateUploadVideo() {
|
|
|
|
var msg *domain.ResponseMessage
|
|
...
|
...
|
@@ -38,7 +38,7 @@ func (this *VodController) CreateUploadVideo() { |
|
|
|
msg = domain.NewReturnResponse(vod.CreateUploadVideo(header, request))
|
|
|
|
}
|
|
|
|
|
|
|
|
//创建视频上传凭证(多个) CreateUploadVideos
|
|
|
|
// 创建视频上传凭证(多个) CreateUploadVideos
|
|
|
|
// @router /createUploadVideos [post]
|
|
|
|
func (this *VodController) CreateUploadVideos() {
|
|
|
|
var msg *domain.ResponseMessage
|
|
...
|
...
|
@@ -75,7 +75,7 @@ func (this *VodController) CreateUploadVideos() { |
|
|
|
msg = domain.NewReturnResponse(response, err)
|
|
|
|
}
|
|
|
|
|
|
|
|
//刷新视频上传凭证 RefreshUploadVideo
|
|
|
|
// 刷新视频上传凭证 RefreshUploadVideo
|
|
|
|
// @router /refreshUploadVideo [post]
|
|
|
|
func (this *VodController) RefreshUploadVideo() {
|
|
|
|
var msg *domain.ResponseMessage
|
|
...
|
...
|
@@ -96,7 +96,7 @@ func (this *VodController) RefreshUploadVideo() { |
|
|
|
msg = domain.NewReturnResponse(vod.RefreshUploadVideo(header, request))
|
|
|
|
}
|
|
|
|
|
|
|
|
//创建图片上传凭证 CreateUploadImage
|
|
|
|
// 创建图片上传凭证 CreateUploadImage
|
|
|
|
// @router /createUploadImage [post]
|
|
|
|
func (this *VodController) CreateUploadImage() {
|
|
|
|
var msg *domain.ResponseMessage
|
|
...
|
...
|
@@ -118,7 +118,7 @@ func (this *VodController) CreateUploadImage() { |
|
|
|
msg = domain.NewReturnResponse(vod.CreateUploadImage(header, request))
|
|
|
|
}
|
|
|
|
|
|
|
|
//创建图片上传凭证 CreateUploadImages
|
|
|
|
// 创建图片上传凭证 CreateUploadImages
|
|
|
|
// @router /createUploadImages [post]
|
|
|
|
func (this *VodController) CreateUploadImages() {
|
|
|
|
var msg *domain.ResponseMessage
|
|
...
|
...
|
@@ -157,7 +157,7 @@ func (this *VodController) CreateUploadImages() { |
|
|
|
msg = domain.NewReturnResponse(response, err)
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取视频播放地址 GetPlayInfo
|
|
|
|
// 获取视频播放地址 GetPlayInfo
|
|
|
|
// @router /getPlayInfo [post]
|
|
|
|
func (this *VodController) GetPlayInfo() {
|
|
|
|
var msg *domain.ResponseMessage
|
|
...
|
...
|
@@ -178,7 +178,7 @@ func (this *VodController) GetPlayInfo() { |
|
|
|
msg = domain.NewReturnResponse(vod.GetPlayInfo(header, request))
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取视频播放凭证 GetVideoPlayAuth
|
|
|
|
// 获取视频播放凭证 GetVideoPlayAuth
|
|
|
|
// @router /getVideoPlayAuth [post]
|
|
|
|
func (this *VodController) GetVideoPlayAuth() {
|
|
|
|
var msg *domain.ResponseMessage
|
|
...
|
...
|
@@ -199,7 +199,7 @@ func (this *VodController) GetVideoPlayAuth() { |
|
|
|
msg = domain.NewReturnResponse(vod.GetVideoPlayAuth(header, request))
|
|
|
|
}
|
|
|
|
|
|
|
|
//归档对象 PutObject
|
|
|
|
// 归档对象 PutObject
|
|
|
|
// @router /putObject [post]
|
|
|
|
func (this *VodController) PutObject() {
|
|
|
|
var msg *domain.ResponseMessage
|
|
...
|
...
|
@@ -220,12 +220,20 @@ func (this *VodController) CreateStsAuth() { |
|
|
|
}()
|
|
|
|
var request = struct {
|
|
|
|
FileNames []string `json:"files"`
|
|
|
|
RegionId string `json:"regionId"` // cn-shenzhen cn-hangzhou 默认深圳:cn-shenzhen
|
|
|
|
ProjectId string `json:"projectId"` // 项目标识 byte-bank
|
|
|
|
}{}
|
|
|
|
if len(request.RegionId) == 0 {
|
|
|
|
request.RegionId = aliyun.OssReginSZ
|
|
|
|
}
|
|
|
|
if err := json.Unmarshal(this.ByteBody, &request); err != nil {
|
|
|
|
log.Error(err)
|
|
|
|
msg = domain.BadRequestParam(1)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
header := controllers.GetRequestHeader(this.Ctx)
|
|
|
|
msg = domain.NewReturnResponse(oss.CreateStsAuth(header, request.FileNames))
|
|
|
|
if len(header.AppProject) == 0 && request.ProjectId != "" {
|
|
|
|
header.AppProject = request.ProjectId
|
|
|
|
}
|
|
|
|
msg = domain.NewReturnResponse(oss.CreateStsAuth(header, request.FileNames, request.RegionId))
|
|
|
|
} |
...
|
...
|
|