Table of Contents

Class UploadHelper

Namespace
Shift.Common.File
Assembly
Shift.Common.dll
public static class UploadHelper
Inheritance
UploadHelper
Inherited Members

Fields

MetadataFileName

public const string MetadataFileName = "__Metadata.json"

Field Value

string

Methods

CopyUploadedFiles(UploadMetadata, string, bool)

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

GetFiles(UploadMetadata)

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

SaveUploadedFiles(FilePaths, UploadMetadata, string)

public static string SaveUploadedFiles(FilePaths filePaths, UploadMetadata upload, string subfolder)

Parameters

filePaths FilePaths
upload UploadMetadata
subfolder string

Returns

string