|
|
@@ -10,6 +10,7 @@ import (
|
|
|
"github.com/gin-gonic/gin"
|
|
|
"math/rand"
|
|
|
"net/url"
|
|
|
+ "os"
|
|
|
"regexp"
|
|
|
"strings"
|
|
|
"time"
|
|
|
@@ -113,3 +114,27 @@ func RandomStr(length int) string {
|
|
|
}
|
|
|
return string(result)
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * @brief: empty file
|
|
|
+ * @param1 fileName: file name
|
|
|
+ * @param3 bytess: content
|
|
|
+ * @return1: error info
|
|
|
+ */
|
|
|
+func AppendFile(fileName string, bytess []byte)error{
|
|
|
+ if len(bytess) == 0{
|
|
|
+ return nil
|
|
|
+ }
|
|
|
+ file, err := os.OpenFile(fileName, os.O_CREATE | os.O_WRONLY | os.O_APPEND, os.ModePerm)
|
|
|
+ if err != nil{
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ defer file.Close()
|
|
|
+ _, err = file.Write(bytess)
|
|
|
+ if err != nil{
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|