1. 图片/视频查看重新实现,保持与微信一致

2. 增加软件信息页面
3. 修复企业联系人头像和名称不显示问题
4. 修复撤回消息显示不正常的问题
This commit is contained in:
HAL
2024-12-14 14:56:45 +08:00
parent 30ccdd6c65
commit d34225785c
14 changed files with 874 additions and 1031 deletions
+30
View File
@@ -1,7 +1,9 @@
package utils
import (
"errors"
"fmt"
"io"
"log"
"os"
"os/exec"
@@ -120,3 +122,31 @@ func PathIsCanWriteFile(path string) bool {
return true
}
func CopyFile(src, dst string) (int64, error) {
stat, err := os.Stat(src)
if err != nil {
return 0, err
}
if stat.IsDir() {
return 0, errors.New(src + " is dir")
}
sourceFile, err := os.Open(src)
if err != nil {
return 0, err
}
defer sourceFile.Close()
destFile, err := os.Create(dst)
if err != nil {
return 0, err
}
defer destFile.Close()
bytesWritten, err := io.Copy(destFile, sourceFile)
if err != nil {
return bytesWritten, err
}
return bytesWritten, nil
}