MCPcopy Index your code
hub / github.com/TruthHun/BookStack / DeleteFile

Function DeleteFile

utils/util.go:925–941  ·  view source on GitHub ↗
(file string)

Source from the content-addressed store, hash-verified

923}
924
925func DeleteFile(file string) {
926 file = strings.TrimPrefix(strings.TrimSpace(file), "/")
927 fileLower := strings.ToLower(file)
928 if strings.HasPrefix(fileLower, "https://") || strings.HasPrefix(fileLower, "http://") {
929 return
930 }
931 switch StoreType {
932 case StoreLocal:
933 if info, err := os.Stat(file); err == nil && info.IsDir() {
934 store.ModelStoreLocal.DelFromFolder(file)
935 } else {
936 os.Remove(file)
937 }
938 case StoreOss:
939 store.ModelStoreOss.DelOssFile(file)
940 }
941}
942
943func UploadFile(src, dest string) (err error) {
944 switch StoreType {

Callers 3

UploadBannerMethod · 0.92
DeleteOldEbookMethod · 0.92
DeleteMethod · 0.92

Calls 2

DelFromFolderMethod · 0.80
DelOssFileMethod · 0.80

Tested by

no test coverage detected