被黑马头条折磨了一下午,怎么弄都不显示几个按钮,最后发现是上传文件的问题
@Test
void contextLoads() throws IOException, ServerException, InsufficientDataException, ErrorResponseException, NoSuchAlgorithmException, InvalidKeyException, InvalidResponseException, XmlParserException, InternalException {
FileInputStream fileInputStream = new FileInputStream("D:\\plugins\\js\\index.js");
MinioClient minioClient = MinioClient.builder()
.credentials("minio", "minio123")
.endpoint("http://192.168.200.130:9000")
.build();
PutObjectArgs putObjectArgs = PutObjectArgs.builder()
.object("plugins/js/index.js")
.contentType("application/javascript; charset=utf-8")//就是这里
.bucket("leadnews")
.stream(fileInputStream, fileInputStream.available(), -1)
.build();
minioClient.putObject(putObjectArgs);
这里的contentType处,原本写的是 text/js,也不知道是不是这个写法过期了,怎么整都不显示js,最后想起来,检查js时是作为纯文本文件识别的,就找了个能用的js的格式,终于显示了