public static string GetPrivateRootTempUploadDirectory(this IHostingEnvironment hostingEnvironment) { return(Path.Combine(hostingEnvironment.GetPrivateRoot(), Constants.UploadFolderName, Constants.TempFolderName)); }
public static string GetPrivateRootUserUploadDirectory(this IHostingEnvironment hostingEnvironment, Guid?userId = null) { string userFolder = CryptoFunctions.MD5Hash(userId.ToString()).ToLower(); return(Path.Combine(hostingEnvironment.GetPrivateRoot(), Constants.UploadFolderName, Constants.UsersFolderName, userFolder)); }