0
追加するファイルをファイルを追加するには、より具体的に参照します。https://github.com/rackspace/csharp-cloudfilesRackspaceのクラウドファイルのC#、Rackspaceのクラウドファイル、C#バインディングのAPIを使用して、特定のディレクトリに移動し
ような何かやっていくつかの奇妙な理由:
public static void UploadFile(CSImageDTO file)
{
var connection = new Connection(UserCredentials);
var containerItemList = connection.GetContainerItemList(ContainerName);
if (!containerItemList.Contains(file.Filename))
connection.PutStorageItem(ContainerName, file.File, Path.Combine(MyPath, Path.GetFileName(file.Filename)));
else
throw new NotSupportedException("we dont know what to do now...");
}
をMyPath = "ファンキー"と推定する。
これがそうのようなファイルを追加します。
- ファンキー/ Image1.jpg
- ファンキー/ Image5.png
- を...
私はを使用してファイルパスを取得する可能性があり、それをビューに戻しますが、私のファイルがディレクトリ "Funky"の下に格納されていないことを知りたいのですが、実際のファイル名は"Funky/Image1.png"
となりますか?それはフラットファイルですので、私は、私は戻って、ファイルフォルダを取得いけないことを確認するために、このフィルタを使用する必要があります...
.Where(x => Path.HasExtension(x));