diff --git a/backend/utils/cloud_storage/client/cos.go b/backend/utils/cloud_storage/client/cos.go
index ba153a5d6..8eef7cbe1 100644
--- a/backend/utils/cloud_storage/client/cos.go
+++ b/backend/utils/cloud_storage/client/cos.go
@@ -5,6 +5,7 @@ import (
"fmt"
"net/http"
"net/url"
+ "os"
"github.com/1Panel-dev/1Panel/backend/constant"
cosSDK "github.com/tencentyun/cos-go-sdk-v5"
@@ -97,6 +98,27 @@ func (cos cosClient) Upload(src, target string) (bool, error) {
if err != nil {
return false, err
}
+ fileInfo, err := os.Stat(src)
+ if err != nil {
+ return false, err
+ }
+ if fileInfo.Size() > 5368709120 {
+ opt := &cosSDK.MultiUploadOptions{
+ OptIni: &cosSDK.InitiateMultipartUploadOptions{
+ ACLHeaderOptions: nil,
+ ObjectPutHeaderOptions: &cosSDK.ObjectPutHeaderOptions{
+ XCosStorageClass: cos.scType,
+ },
+ },
+ PartSize: 200,
+ }
+ if _, _, err := client.Object.MultiUpload(
+ context.Background(), target, src, opt,
+ ); err != nil {
+ return false, err
+ }
+ return true, nil
+ }
if _, err := client.Object.PutFromFile(context.Background(), target, src, &cosSDK.ObjectPutOptions{
ACLHeaderOptions: nil,
ObjectPutHeaderOptions: &cosSDK.ObjectPutHeaderOptions{
diff --git a/backend/utils/ssl/acme_test.go b/backend/utils/ssl/acme_test.go
index a4f9a299f..231a2441f 100644
--- a/backend/utils/ssl/acme_test.go
+++ b/backend/utils/ssl/acme_test.go
@@ -144,7 +144,7 @@ func TestAppToV2(t *testing.T) {
}
_ = fileOp.DeleteFile(newVersionDir + "/config.json")
oldReadMefile := newVersionDir + "/README.md"
- _ = fileOp.Cut([]string{oldReadMefile}, newAppDir)
+ // _ = fileOp.Cut([]string{oldReadMefile}, newAppDir)
_ = fileOp.DeleteFile(oldReadMefile)
}
}
diff --git a/frontend/src/views/cronjob/record/index.vue b/frontend/src/views/cronjob/record/index.vue
index 806f2f233..87103634a 100644
--- a/frontend/src/views/cronjob/record/index.vue
+++ b/frontend/src/views/cronjob/record/index.vue
@@ -42,6 +42,9 @@
{{ loadZero(dialogData.rowData?.hour) }} :
{{ loadZero(dialogData.rowData?.minute) }}
+
+ {{ loadZero(dialogData.rowData?.hour) }} : {{ loadZero(dialogData.rowData?.minute) }}
+
{{ loadWeek(dialogData.rowData?.week) }} {{ loadZero(dialogData.rowData?.hour) }} :
{{ loadZero(dialogData.rowData?.minute) }}
@@ -127,7 +130,13 @@
-
+