コード例 #1
0
ファイル: LocalFileClient.cs プロジェクト: LDugdale/Planted
        public async Task SaveFile(ContainerDefinition containerDefinition, FileDefinition fileDefinition)
        {
            var directory = Path.Combine(_storageSettings.FileRoot, containerDefinition.Path);

            Directory.CreateDirectory(directory);

            var path = Path.Combine(directory, fileDefinition.Name);

            using (FileStream target = File.Create(path))
            {
                await target.WriteAsync(fileDefinition.Data, 0, fileDefinition.Data.Length);
            }
        }
コード例 #2
0
ファイル: LocalFileClient.cs プロジェクト: LDugdale/Planted
        public Task SaveFile(ContainerDefinition containerDefinition, FileDefinition fileDefinition, Stream fileStream)
        {
            //var path = Path.Combine(_storageSettings.FileRoot, containerDefinition.Name, fileDefinition.Path);

            //if (File.Exists(path))
            //{
            //    File.Delete(path);
            //}

            //using (var file = new FileStream(path, FileMode.CreateNew))
            //{
            //    await fileStream.CopyToAsync(file);
            //}
            throw new System.NotImplementedException();
        }
コード例 #3
0
ファイル: LocalFileClient.cs プロジェクト: LDugdale/Planted
 public Task <string> GetFileUrl(ContainerDefinition containerDefinition, FileDefinition fileDefinition)
 {
     throw new System.NotImplementedException();
 }
コード例 #4
0
ファイル: LocalFileClient.cs プロジェクト: LDugdale/Planted
 public Task <Stream> GetFile(ContainerDefinition containerDefinition, FileDefinition fileDefinition)
 {
     throw new System.NotImplementedException();
 }
コード例 #5
0
ファイル: LocalFileClient.cs プロジェクト: LDugdale/Planted
 public Task <bool> FileExists(ContainerDefinition containerDefinition, FileDefinition fileDefinition)
 {
     throw new System.NotImplementedException();
 }
コード例 #6
0
ファイル: LocalFileClient.cs プロジェクト: LDugdale/Planted
 public Task DeleteFile(ContainerDefinition containerDefinition, FileDefinition fileDefinition)
 {
     throw new System.NotImplementedException();
 }