我正在嘗試在 Bucket 中打開一個檔案夾。
是的,檔案夾正在打開,但出現問題。例如 ;
我的檔案夾名稱是“test”檔案夾的打開方式如下:test/test
基本上,當打開一個檔案夾時,它會打開檔案夾內的同一個檔案夾。
代碼 :
String delimiter = "/";
PutObjectRequest putObjectRequest = new PutObjectRequest
{
BucketName = _bucketName,
Key = string.Concat(createDirectoryRequest.FolderName, delimiter),
InputStream = new MemoryStream(new byte[0]),
};
var response = await _client.PutObjectAsync(putObjectRequest).ConfigureAwait(false);
uj5u.com熱心網友回復:
Amazon S3 中實際上并不存在檔案夾。您可以將檔案上傳到任何位置(例如mehmet/invoices/january/file.txt),它將被成功創建。
如果用戶確實需要一個空檔案夾,可以在 Amazon S3 管理控制臺中創建它們(大概同樣適用于 minio)。此操作實際上創建了一個與檔案夾同名的零長度物件,這會強制“檔案夾”出現在串列中。但是,通常最好避免創建這些“假裝”檔案夾。
因此,只需將您的檔案上傳到您想要的位置,無論檔案夾是否已經存在,它都會成功。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/483527.html
