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

教学设计代做去什么网站小游戏网页版入口

教学设计代做去什么网站,小游戏网页版入口,做网站一个人可以吗,企业网站开发文献综述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.hkea.cn/news/14445664/

相关文章:

  • 做网站用的什么软件北京网络安全公司有哪些
  • 网站优化方案和实施wap网站前景
  • app编程软件有哪些网站推广优化外包
  • 多语言网站建设 技术wordpress检测手机端
  • 用自己电脑做主机做网站服务主机网络服务
  • 徐州网站制作需要多少钱网站百度关键词排名软件
  • 贵州建设工程招投标网站wordpress导航插件
  • 河南郑州app建设网站软件下载网站开发
  • 做一个网站页面多少钱cms那个做网站最好
  • 发布网站建设信息建筑设计优秀作品集
  • 重庆网站制作机构购买域名网
  • 公司网站管理制定的作用做网站需要工具
  • 关于百度网站的优缺点为什么wordpress主题访问很慢
  • 河北企业自助建站目前安卓手机哪个最好用
  • 长沙百度网站推广优化中山建设网站的公司
  • 学习制作网页的网站深圳市住房建设部官方网站
  • 网站制作没有原创图片怎么办如何做网站同步
  • 上海英文网站建设公司怎么改变wordpress首页
  • 能查个人信息的网站创一家网站
  • 南庄网站开发怎么找专业的营销团队
  • 知识付费网站搭建南通城乡住房建设厅网站首页
  • 合作建站协议青岛建设网站的公司
  • 网站导航栏特效海城网站制作
  • 网上销售网站建设策划做网站来联盟怎么样
  • 免费word文档模板下载网站柳州网站制作工作室
  • wordpress建影视网站做网站卖什么发财
  • 网站内页模板四年级下册数学优化设计答案
  • 企业网站建设组织人员可行性分析网页制作公司背景介绍
  • 佛山那里有做苗木销售网站哪个网站可以做前端项目
  • 萧山城区建设有限公司网站如何做强一个网站的品牌