新版仿ok交易所-后端
1
zyy
2026-03-24 513e5442723f501525bf9ca6210b16561e5d3a2b
trading-order-admin/src/main/java/com/yami/trading/admin/controller/UploadFileController.java
@@ -3,6 +3,7 @@
import com.yami.trading.bean.model.FileUploadParamsModel;
import com.yami.trading.bean.vo.FileInfoVo;
import com.yami.trading.common.constants.Constants;
import com.yami.trading.common.domain.Result;
import com.yami.trading.common.exception.YamiShopBindException;
import com.yami.trading.common.util.StringUtils;
@@ -31,13 +32,22 @@
            if (model.getFile().getSize() / 1000L > 4500) {
               throw  new YamiShopBindException("图片大小不能超过4M");
            }
            String path;
            FileInfoVo fileInfoVo=new FileInfoVo();
            if (StringUtils.isEmptyString(model.getModuleName())){
                model.setModuleName("common");
                path=  awsS3OSSFileService.uploadFile(model.getModuleName(), model.getFile());
                fileInfoVo.setHttpUrl(Constants.IMAGES_HTTP + path);
                fileInfoVo.setPath(path);
            } else if(model.getModuleName().equals("icon")){
                path=  awsS3OSSFileService.uploadIcon(model.getFileName(), model.getFile());
                fileInfoVo.setHttpUrl(Constants.IMAGES_HTTP + path);
                fileInfoVo.setPath(path);
            } else {
                path=  awsS3OSSFileService.uploadFile(model.getModuleName(), model.getFile());
                fileInfoVo.setHttpUrl(Constants.IMAGES_HTTP + path);
                fileInfoVo.setPath(path);
            }
            String path=  awsS3OSSFileService.uploadFile(model.getModuleName(), model.getFile());
            FileInfoVo fileInfoVo=new FileInfoVo();
             fileInfoVo.setHttpUrl(awsS3OSSFileService.getUrl(path));
             fileInfoVo.setPath(path);
            return Result.ok(fileInfoVo);
        }
         catch (Exception e) {