|
@@ -2,6 +2,7 @@ package com.fdkankan.contro.service.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
+import cn.hutool.core.io.file.FileNameUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
@@ -159,16 +160,18 @@ public class BuildScenePostServiceImpl implements IBuildScenePostService {
|
|
|
|
|
|
Map<String, String> newUploadFiles = this.uploadFileMapHandler(sceneCode, cameraType, uploadFiles);
|
|
|
|
|
|
- // TODO: 2022/5/26 下载全景图采用打包本地文件的方式,这里应该是不需要上传到oss了,暂时保留代码并注释掉------start
|
|
|
- //上传计算结果中的caches/images和caches/videos
|
|
|
-// this.uploadCaches(sceneCode, uploadFiles, path);
|
|
|
- // TODO: 2022/5/26 下载全景图采用打包本地文件的方式,这里应该是不需要上传到oss了,暂时保留代码并注释掉------end
|
|
|
-
|
|
|
//上传全景图俯视图
|
|
|
this.uploadFloorCad(path, sceneCode, newUploadFiles);
|
|
|
|
|
|
//上传文件
|
|
|
uploadToOssUtil.uploadMulFiles(newUploadFiles);
|
|
|
+
|
|
|
+ Map<String,String> damFileHeaders = new HashMap<>();
|
|
|
+ damFileHeaders.put("Content-Encoding","gzip");
|
|
|
+
|
|
|
+ // dam 文件设置请求头
|
|
|
+ newUploadFiles.entrySet().stream().filter(entry-> FileNameUtil.extName(entry.getKey()).equals(".dam"))
|
|
|
+ .forEach(entry-> uploadToOssUtil.uploadOssWithHeaders(entry.getKey(),entry.getValue(),damFileHeaders));
|
|
|
// TODO: 2022/3/11 同时上传一份到旧版本的目录,用于过渡期使用,待重构版本稳定后删除
|
|
|
uploadToOssUtil.uploadMulFiles(uploadFiles);
|
|
|
|