2017-07-31 9 views
-1

リッチテキストエディタとしてCK Editorを使用する.Net MVC/Web APIアプリケーションがあります。ユーザーがファイルをアップロードし、リッチテキストエディターコントロールで使用できるようにしたい。ファイルシステムではなくカスタムAPIで使用するオープンソースファイルマネージャ

オープンソースのWebファイルマネージャーがたくさんあることは知っていますが、私が見てきたすべてのものは、ファイルストレージ用のファイルシステムに依存しています。

私のアプリケーションはAzureブロブストレージを使用し、各ユーザーにはアップロードできるコンテナがあります。私はファイルをアップロードし、JSONとして返されるファイルのリストを取得できるAPIを持っています。

これで動作するオープンソースのファイルマネージャはありますか?どのクライアントでも使用できるようにサーバー側APIを調整できます。

ありがとうございました

答えて

2

RichFilemanagerを試すことができます。高度にカスタマイズ可能で、Azure Blobストレージで動作するように独自のconnectorを実装することができます。

1

私はリッチテキストエディタとしてCK Editorを使用している.Net MVC/Web APIアプリケーションを持っています。ユーザーがファイルをアップロードし、リッチテキストエディターコントロールで使用できるようにしたい。

私の知る限り、CKEditorバージョンのオープンソース版CKFinderとファイルのアップロードおよび管理をサポートしていません。 CKFinder 3では、クラウドストレージ(Amazon、Dropbox、Azure Blob Storageなど)をサポートしています。 CKFinder 3 ASP.NET Connector Azureバックエンドについては、hereを参照してください。

Ueditorを利用して、.NETバックエンドのcontroller.ashxを修正して、紺碧のBLOBストレージに対するファイル処理を自分で実装することを前提としました。

さらに、アップロードしたファイルを管理する機能をユーザーに提供したい場合は、Microsoft Azure Storage Explorerを使用し、各ユーザーのblobコンテナに対してSASトークンを生成すると、ユーザーはsasトークンAzure Storage Explorerを使用してファイルを管理します。

関連する問題