文件分片上传

This commit is contained in:
xh
2025-07-20 01:49:06 +08:00
parent 5f15d0eb81
commit e787c5cb01
7 changed files with 423 additions and 1 deletions

View File

@@ -92,6 +92,24 @@ func (tu toolsUtil) ObjToJson(data interface{}) (res string, err error) {
// IsFileExist 判断文件或目录是否存在
func (tu toolsUtil) IsFileExist(path string) bool {
_, err := os.Stat(path)
var root, err = os.OpenRoot(".")
if err != nil {
return false
}
defer root.Close()
_, err = root.Stat(path)
return err == nil || os.IsExist(err)
}
// 创建文件夹
func (tu toolsUtil) CreateDir(path string) error {
var root, err = os.OpenRoot(".")
if err != nil {
return err
}
defer root.Close()
return root.Mkdir(path, 0755)
}
func (tu toolsUtil) WriteFile(path string, data []byte) error {
return os.WriteFile(path, data, 0644)
}