(hostUrl, subUrl string)
| 624 | } |
| 625 | |
| 626 | func UrlJoin(hostUrl, subUrl string) (string, error) { |
| 627 | |
| 628 | u, err := url.Parse(hostUrl) |
| 629 | if err != nil { |
| 630 | return "", err |
| 631 | } |
| 632 | u.Path = path.Join(u.Path, subUrl) |
| 633 | return u.String(), nil |
| 634 | } |
| 635 | |
| 636 | // GetFileSHA1String 获取文件的 SHA1 字符串 |
| 637 | func GetFileSHA1String(fileFPath string) (string, error) { |