当前位置: 首页 > news >正文

网站怎么做组织图网站建站网站的

网站怎么做组织图,网站建站网站的,在哪几个网站里可以做淘客,wordpress主题放在那个文件夹Java SpringBoot 集成 MinIO 资料 一、文档 官方文档CSDN项目示例解除Spring文件上传大小限制 二、个人实战 注意事项#xff1a; 部署MinIO时会涉及到两个端口号#xff0c;一个为endpoint的端口#xff0c;一个为console的端口#xff0c;注意不要弄混 比如#xff1a…Java SpringBoot 集成 MinIO 资料 一、文档 官方文档CSDN项目示例解除Spring文件上传大小限制 二、个人实战 注意事项 部署MinIO时会涉及到两个端口号一个为endpoint的端口一个为console的端口注意不要弄混 比如 endpoint的端口为18893console的端口为18894 pom.xml dependencygroupIdio.minio/groupIdartifactIdminio/artifactIdversion7.0.2/version /dependency配置文件 minio:bucket: endpoint: access-key: secret-key: url: ${minio.endpoint}/${minio.bucket}/配置实体类 Data ConfigurationProperties(prefix minio) public class MinIOProperty {private String bucket;private String endpoint;private String access_key;private String secret_key;private String url;}Configuration EnableConfigurationProperties({MinIOProperty.class}) public class ApplicationConfig {}DTO Data ApiModel(description 文件的DTO) public class FileDTO {ApiModelProperty(value 上传文件原始名称)private String origin_file_name;ApiModelProperty(value 上传文件格式化后的名称)private String encode_file_name;ApiModelProperty(value 上传文件的地址)private String url;}Util Service public class MinIOUtil {private final MinIOProperty minIOProperty;private final MinioClient minioClient;private final SimpleDateFormat sdf new SimpleDateFormat(yyyyMMdd_HHmmss_);public MinIOUtil(MinIOProperty minIOProperty) throws InvalidPortException, InvalidEndpointException {this.minIOProperty minIOProperty;this.minioClient new MinioClient(minIOProperty.getEndpoint(),minIOProperty.getAccess_key(),minIOProperty.getSecret_key());}public FileDTO upload(String path, MultipartFile multipartFile) throws Exception {// bucket 不存在创建if (!minioClient.bucketExists(this.minIOProperty.getBucket())) {minioClient.makeBucket(this.minIOProperty.getBucket());}try (InputStream inputStream multipartFile.getInputStream()) {// 上传文件的名称String fileName multipartFile.getOriginalFilename();//格式化文件名称String encode_fileName this.getNowString() fileName;String objectName path / encode_fileName;// PutObjectOptions上传配置(文件大小内存中文件分片大小)PutObjectOptions putObjectOptions new PutObjectOptions(multipartFile.getSize(), PutObjectOptions.MIN_MULTIPART_SIZE);// 文件的ContentTypeputObjectOptions.setContentType(multipartFile.getContentType());minioClient.putObject(this.minIOProperty.getBucket(), objectName, inputStream, putObjectOptions);// 返回访问路径assert fileName ! null;FileDTO fileDTO new FileDTO();fileDTO.setOrigin_file_name(fileName);fileDTO.setEncode_file_name(encode_fileName);fileDTO.setUrl(this.minIOProperty.getUrl() UriUtils.encode(objectName, StandardCharsets.UTF_8));return fileDTO;}}public void removeObject(String objectName) throws Exception {boolean flag bucketExists(minIOProperty.getBucket());if (flag) {minioClient.removeObject(minIOProperty.getBucket(), objectName);}}public boolean bucketExists(String bucketName) throws Exception {return minioClient.bucketExists(bucketName);}public String getObjectNameFromUrl(String url) {return UriUtils.decode(url.replace(minIOProperty.getUrl(), ), StandardCharsets.UTF_8);}private String getNowString() {Date date new Date();return this.sdf.format(date);}}Controller Api(tags MinIO文件上传模块) RestController CrossOrigin RequestMapping(/minio) public class MinioController {private final MinIOUtil minIOUtil;private final CaseFileService caseFileService;public MinioController(MinIOUtil minIOUtil, CaseFileService caseFileService) {this.minIOUtil minIOUtil;this.caseFileService caseFileService;}PostMapping(/upload)ApiOperation(value 上传文件)ApiImplicitParams({ApiImplicitParam(name file, value 上传的文件, required true)})public void upload(RequestParam(file) MultipartFile multipartFile) throws Exception {FileDTO fileDTO this.minIOUtil.upload(, multipartFile);}}
http://www.dnsts.com.cn/news/21083.html

相关文章:

  • 企业建站系统模板网站产品演示
  • 能在家做的兼职的网站泉州建设工程开标网站
  • 有关天猫网站建设的论文wordpress 网址 代码
  • 东莞优化排名公司北京网站快速排名优化
  • 网站建设支付方式上地网站建设
  • 做网站搞个物理服务器微信客户端小程序
  • 在线商城网站开发代码南京百度网站建设
  • 手机功能网站案例大数据培训
  • 海南省住房和城乡建设局网站网站模板交易
  • 有什么做论文的网站上海企业建设网站报价
  • 网站建设客户问到的问题网站制作要用哪些软件有哪些
  • wix网站制作简单电商网站模板下载
  • 琼海市规划建设局网站wordpress 物流公司模板
  • 漳州做网站建设公司亚马逊网络营销方式
  • 国税政务公开网站建设品牌推广的目的
  • 网站建设方案销售网站宣传高新技术企业
  • 全国精品课程建设网站织梦制作手机网站模板
  • h5自适应网站源码网站制作没有原创图片怎么办
  • 网站建设主要考虑哪些因素wordpress7.6
  • 泰安企业建站公司服务没有服务器怎么做网站
  • vs网站开发平台黄页引流推广网站软件免费
  • 陕西省建设造价协会网站国家信息公示网
  • 建网站找兴田德润做设计去哪个网站找素材
  • 深圳教育集团网站建设德清淘宝网站建设
  • 宁波网站建设公司哪家最正规比较大气的网站
  • 品牌网站如何做网站底部悬浮
  • 哈尔滨建站软件兰州 网站建设公司
  • 网站开发技术发展史佛山专业的做网站
  • 哪些网站是增值网建材网站建设 南宁
  • 服务器绑定网站打不开网站前置审批表