Я работаю в проекте, где мне нужно интегрировать elFinder в хранилище Google или, другими словами, для управления хранилищем Google мне нужен файловый менеджер, как elFinder . Я реализовал API хранилища Google в c#, и он работает хорошо. но это сложно, поэтому мне нужно дать пользователям гибкость в управлении файлами. Я создал корзину и ее разрешения, но не нашел файлового менеджера . Кто-нибудь может помочь?
var client = StorageClient.Create();
// Create a bucket with a globally unique name
var bucketName = Guid.NewGuid().ToString();
var bucket = client.CreateBucket(projectId, bucketName);
// Upload some files
var content = Encoding.UTF8.GetBytes("hello, world");
var obj1 = client.UploadObject(bucketName, "file1.txt", "text/plain", new MemoryStream(content));
var obj2 = client.UploadObject(bucketName, "folder1/file2.txt", "text/plain", new MemoryStream(content));
// List objects
foreach (var obj in client.ListObjects(bucketName, ""))
{
Console.WriteLine(obj.Name);
}
// Download file
using (var stream = File.OpenWrite("file1.txt"))
{
client.DownloadObject(bucketName, "file1.txt", stream);
}