Class UploadHelper
- Namespace
- Shift.Common.File
- Assembly
- Shift.Common.dll
public static class UploadHelper
- Inheritance
-
UploadHelper
- Inherited Members
-
Fields
public const string MetadataFileName = "__Metadata.json"
Field Value
- string
Methods
public static void CopyUploadedFiles(UploadMetadata fromTempUploadFolder, string toPhysicalPath, bool excludeMetadata)
Parameters
fromTempUploadFolder UploadMetadata
toPhysicalPath string
excludeMetadata bool
CreateTempFolderForUser(FilePaths, string)
public static string CreateTempFolderForUser(FilePaths filePaths, string user)
Parameters
filePaths FilePaths
user string
Returns
- string
GetFileFolderUrl(string)
public static string GetFileFolderUrl(string subfolder)
Parameters
subfolder string
Returns
- string
public static List<string> GetFiles(UploadMetadata metadata)
Parameters
metadata UploadMetadata
Returns
- List<string>
GetTempFolderForUser(FilePaths, string)
public static string GetTempFolderForUser(FilePaths filePaths, string user)
Parameters
filePaths FilePaths
user string
Returns
- string
Sanitize(string)
public static string Sanitize(string filename)
Parameters
filename string
Returns
- string
public static string SaveUploadedFiles(FilePaths filePaths, UploadMetadata upload, string subfolder)
Parameters
filePaths FilePaths
upload UploadMetadata
subfolder string
Returns
- string