|
@@ -9,6 +9,7 @@ import com.miaxis.common.enums.FileUploadTypeEnum;
|
|
import com.miaxis.common.exception.CustomException;
|
|
import com.miaxis.common.exception.CustomException;
|
|
import com.miaxis.common.utils.EnumUtils;
|
|
import com.miaxis.common.utils.EnumUtils;
|
|
import com.miaxis.common.utils.StringUtils;
|
|
import com.miaxis.common.utils.StringUtils;
|
|
|
|
+import com.miaxis.common.utils.VodSignature;
|
|
import com.miaxis.common.utils.file.FileUtils;
|
|
import com.miaxis.common.utils.file.FileUtils;
|
|
import com.miaxis.file.domain.FileInfo;
|
|
import com.miaxis.file.domain.FileInfo;
|
|
import com.miaxis.file.service.IFileInfoService;
|
|
import com.miaxis.file.service.IFileInfoService;
|
|
@@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.io.File;
|
|
import java.io.File;
|
|
@@ -46,8 +48,10 @@ public class CommonController
|
|
@Autowired
|
|
@Autowired
|
|
private IFileInfoService fileInfoService;
|
|
private IFileInfoService fileInfoService;
|
|
|
|
|
|
-// @Resource
|
|
|
|
-// private VodUploadClient vodUploadClient;
|
|
|
|
|
|
+
|
|
|
|
+ @Resource
|
|
|
|
+ VodSignature vodSignature;
|
|
|
|
+
|
|
|
|
|
|
@Value("${cos.bucketName}")
|
|
@Value("${cos.bucketName}")
|
|
private String bucketName;
|
|
private String bucketName;
|
|
@@ -118,6 +122,18 @@ public class CommonController
|
|
return Response.success(fileInfo);
|
|
return Response.success(fileInfo);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 获取云点播签名
|
|
|
|
+ */
|
|
|
|
+ @GetMapping(Constants.OPEN_PREFIX+"/common/vodSignature")
|
|
|
|
+ @ApiOperation("获取云点播签名")
|
|
|
|
+ public Response<String> getVodSignature () throws Exception {
|
|
|
|
+
|
|
|
|
+ return Response.success(vodSignature.getUploadSignature());
|
|
|
|
+
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 本地资源通用下载
|
|
* 本地资源通用下载
|
|
*/
|
|
*/
|