public FilesystemUploadedFile(FilesystemUploadStorageProvider provider, string controlUniqueID, string fileName, string contentType, UploadStorageConfig storageConfig) : base(controlUniqueID, fileName, contentType) { Initialize(provider, controlUniqueID, fileName, contentType, storageConfig); }
private void Initialize(FilesystemUploadStorageProvider provider, string controlUniqueID, string fileName, string contentType, UploadStorageConfig storageConfig) { DirectoryInfo tmpDirInfo = provider.GetTempDirectory(storageConfig); if (log.IsDebugEnabled) { log.DebugFormat("tmpDirInfo={0}", tmpDirInfo.FullName); } if (!tmpDirInfo.Exists) { tmpDirInfo.Create(); } string name = Guid.NewGuid().ToString("N"); // 32 hex digits name = name + ".config"; // ASP.NET blocks requests for .config files. tmpFileName = Path.Combine(tmpDirInfo.FullName, name); TmpFile = new FileInfo(tmpFileName); }
private void Initialize(FilesystemUploadStorageProvider provider, string controlUniqueID, string fileName, string contentType, UploadStorageConfig storageConfig) { DirectoryInfo tmpDirInfo = provider.GetTempDirectory(storageConfig); if (log.IsDebugEnabled) log.DebugFormat("tmpDirInfo={0}", tmpDirInfo.FullName); if (!tmpDirInfo.Exists) { tmpDirInfo.Create(); } string name = Guid.NewGuid().ToString("N"); // 32 hex digits name = name + ".config"; // ASP.NET blocks requests for .config files. tmpFileName = Path.Combine(tmpDirInfo.FullName, name); TmpFile = new FileInfo(tmpFileName); }