feat: 获取静态文件目录绝对和相对路径生成
This commit is contained in:
@@ -294,3 +294,20 @@ func ChunkMergeFile(identifier, originalFileName, subPath string) (string, error
|
|||||||
urlPath := filepath.Join(prefix, filePath, fileName)
|
urlPath := filepath.Join(prefix, filePath, fileName)
|
||||||
return filepath.ToSlash(urlPath), nil
|
return filepath.ToSlash(urlPath), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ParseUploadFileDir 得到上传资源目录
|
||||||
|
//
|
||||||
|
// subPath 子路径,默认 UploadSubPath.DEFAULT
|
||||||
|
func ParseUploadFileDir(subPath string) string {
|
||||||
|
_, dir := resourceUpload()
|
||||||
|
filePath := filepath.Join(subPath, date.ParseDatePath(time.Now()))
|
||||||
|
return filepath.Join(dir, filePath)
|
||||||
|
}
|
||||||
|
|
||||||
|
// ParseUploadFilePath 本地资源路径
|
||||||
|
//
|
||||||
|
// filePath 上传文件路径
|
||||||
|
func ParseUploadFilePath(filePath string) string {
|
||||||
|
prefix, dir := resourceUpload()
|
||||||
|
return strings.Replace(filePath, prefix, dir, 1)
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user