diff --git a/src/main/java/com/zhangmeng/tools/controller/MinioUploadController.java b/src/main/java/com/zhangmeng/tools/controller/MinioUploadController.java index b2fbc83..ff6264d 100644 --- a/src/main/java/com/zhangmeng/tools/controller/MinioUploadController.java +++ b/src/main/java/com/zhangmeng/tools/controller/MinioUploadController.java @@ -95,6 +95,9 @@ public class MinioUploadController { @FXML public TextField create_bucket_name; + @FXML + public Button load_init_config; + public void reload(String bucketName){ if (bucketName == null){ return; @@ -123,10 +126,7 @@ public class MinioUploadController { } public void init_minio_config(){ - //默认值 - endpoint.setText("http://192.168.1.254:9000"); - accessKey.setText("minioadmin"); - secretKey.setText("minioadmin"); + MinioUtils.objectMap.put("endpoint",endpoint.getText()); MinioUtils.objectMap.put("accessKey",accessKey.getText()); MinioUtils.objectMap.put("secretKey",secretKey.getText()); @@ -140,11 +140,14 @@ public class MinioUploadController { AlertUtils.alert_msg("重新加载成功!"); } + public void load_init(){ + init_minio_config(); + init_bucket_list(); + } + @FXML public void initialize() { - init_minio_config(); - this.backet_list.setItems(backet_item_list); backet_list.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() { @Override @@ -154,8 +157,15 @@ public class MinioUploadController { } } }); - init_bucket_list(); + //默认值 + endpoint.setText("http://192.168.1.254:9000"); + accessKey.setText("minioadmin"); + secretKey.setText("minioadmin"); + + load_init_config.setOnAction(event -> { + load_init(); + }); tableview.setItems(list); file_name.setCellValueFactory(new PropertyValueFactory("fileName")); file_size.setCellValueFactory(new PropertyValueFactory("size")); @@ -210,7 +220,6 @@ public class MinioUploadController { file_choose.setGraphic(iv); file_choose.setOnAction(event -> choose_file()); - upload.setOnAction(event -> { if (endpoint.getText().length() == 0) { diff --git a/src/main/java/com/zhangmeng/tools/utils/MinioUtils.java b/src/main/java/com/zhangmeng/tools/utils/MinioUtils.java index 4698c3e..c2a8038 100644 --- a/src/main/java/com/zhangmeng/tools/utils/MinioUtils.java +++ b/src/main/java/com/zhangmeng/tools/utils/MinioUtils.java @@ -412,6 +412,7 @@ public class MinioUtils { return getDefault().listBuckets(); } catch (ErrorResponseException | InsufficientDataException | InternalException | InvalidKeyException | InvalidResponseException | IOException | NoSuchAlgorithmException | ServerException | XmlParserException e) { e.printStackTrace(); + AlertUtils.alert_msg(objectMap.get("endpoint").toString() + "链接错误!"); } return null; } diff --git a/src/main/resources/fxml/minio-upload.fxml b/src/main/resources/fxml/minio-upload.fxml index d954577..230a137 100644 --- a/src/main/resources/fxml/minio-upload.fxml +++ b/src/main/resources/fxml/minio-upload.fxml @@ -36,10 +36,11 @@ -