Как интегрировать elFinder в качестве файлового менеджера с Google Cloud Storage? - PullRequest
0 голосов
/ 12 июля 2020

Я работаю в проекте, где мне нужно интегрировать 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...